{"_id":"@midscene/web","_rev":"1342-4b2864fd5de6ba406c8f3ca142cab0be","name":"@midscene/web","dist-tags":{"latest":"1.8.1","beta":"1.8.2-beta-20260515014559.0"},"versions":{"0.0.1":{"name":"@midscene/web","version":"0.0.1","license":"MIT","_id":"@midscene/web@0.0.1","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8d3f580df8b72c04f71e2514a3d286b65e4cb21c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.0.1.tgz","fileCount":34,"integrity":"sha512-fD/Dx+xX9aKQV9TydcwXY9LBIGbLp9qw89S6aypSV7fH9PjqTDe0dX6EvPBDFVLhu+WKP4MFDYZOXPrdp5DO5g==","signatures":[{"sig":"MEQCIC6vVr8M8xDVaP+zgfP5IfTXG4LtRDGd9QJpBN9c+ksKAiBKc0gBSy+3U+Fye8Ta5zwwPP75Tlefv1XcL3xcGGkhAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109546},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.0.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1bd0ef43f72b1206147a99fcc94bc868/midscene-web-0.0.1.tgz","_integrity":"sha512-fD/Dx+xX9aKQV9TydcwXY9LBIGbLp9qw89S6aypSV7fH9PjqTDe0dX6EvPBDFVLhu+WKP4MFDYZOXPrdp5DO5g==","_npmVersion":"10.7.0","description":"Web integration for MidScene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","@midscene/core":"0.0.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.54.2"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.0.1_1721948103210_0.4599886047740587","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@midscene/web","version":"0.1.0","license":"MIT","_id":"@midscene/web@0.1.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8d48e2ffca2f8a3bbd9fe204e4bce7b3aa7d6b71","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.1.0.tgz","fileCount":9,"integrity":"sha512-pC8V7wpI2Qq2nNdOW2fN9mt50BVx5gbDrPcQShJmPcGZqqCEXKVKWsmi1lSgUQ+SkpydvJlL74N4yzxDREu8kw==","signatures":[{"sig":"MEUCIQCdBU5rpNOkkL15AQ5ycfcw9AN3sdekf2IMTbT+fOJVBQIgdF0eeaQf+Q8ykhS5EDsttZSgX8IJpEwlL87rRNdamxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251243},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.1.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/inplaywright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/07257057afd35022620bc7a33c280572/midscene-web-0.1.0.tgz","_integrity":"sha512-pC8V7wpI2Qq2nNdOW2fN9mt50BVx5gbDrPcQShJmPcGZqqCEXKVKWsmi1lSgUQ+SkpydvJlL74N4yzxDREu8kw==","_npmVersion":"10.7.0","description":"Web integration for MidScene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.1.0","@midscene/visualizer-report":"0.1.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.54.2"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.0_1722498865914_0.35340711686605264","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@midscene/web","version":"0.1.1","license":"MIT","_id":"@midscene/web@0.1.1","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ec7f4de5a171a3a8b88ff1355ab08fdb9951dd71","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.1.1.tgz","fileCount":9,"integrity":"sha512-uuyCYvMWaOpY4D2NvBr3nvjOCd34geSv5fPO+hmjlau3I4TniJHgpecHwi1VQjDXRNIKHunpy79BgXHtSY08kg==","signatures":[{"sig":"MEUCIBlAiFolTMmdhGfGsv13P2W5INQAI3L7Xg5AHEpPc0euAiEAiMFuo5cTz2Qp288EP3jhWNOBtGkOIpzxxpnp5VXTvw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251439},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.1.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/93f2f48ac897f32190859c6f94af08d2/midscene-web-0.1.1.tgz","_integrity":"sha512-uuyCYvMWaOpY4D2NvBr3nvjOCd34geSv5fPO+hmjlau3I4TniJHgpecHwi1VQjDXRNIKHunpy79BgXHtSY08kg==","_npmVersion":"10.7.0","description":"Web integration for MidScene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.1.1","@midscene/visualizer-report":"0.1.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.54.2"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.1_1722501624517_0.1734368345705426","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@midscene/web","version":"0.1.2","license":"MIT","_id":"@midscene/web@0.1.2","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a5db92e7e7a1717daa25f3ec13e56518862a9019","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.1.2.tgz","fileCount":42,"integrity":"sha512-LRaqkvEFCmUXlGn5CVQu3CARto8CYe+69DCIhdM8huT3w/qPgTTainth5LrbQyYpA2U86n2s4bxkJoPDMSE7mw==","signatures":[{"sig":"MEUCIH9FOwz5tVKJTrAPbd+VHCCVlJC6xAr2hWEl5gboViScAiEAif5ehSxnH0vNCrfGYkPlj85seEHuz0SAoX9xLuQ/lqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8874331},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.1.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3cbfc2ac3b3bf9db1e826608426221e5/midscene-web-0.1.2.tgz","_integrity":"sha512-LRaqkvEFCmUXlGn5CVQu3CARto8CYe+69DCIhdM8huT3w/qPgTTainth5LrbQyYpA2U86n2s4bxkJoPDMSE7mw==","_npmVersion":"10.7.0","description":"Web integration for MidScene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.1.2","@midscene/visualizer-report":"0.1.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.54.2"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.2_1722515063044_0.6879405565081205","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@midscene/web","version":"0.1.3","license":"MIT","_id":"@midscene/web@0.1.3","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dafeae9140d7bea296032f71cfd4d4427520fd17","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.1.3.tgz","fileCount":42,"integrity":"sha512-8fmfJyA/HCJhwlMPX2toIDl9wDroOKg0liCWzsMBHXKOesqw6TGr0YL+M5CuyxdfXctRmg/xSI1ZL/gw6QYt8w==","signatures":[{"sig":"MEUCIFRMDq03BJidr2X9oePPE33BjoWriz/wOJSp014fBUjjAiEA+DKv7fk10sX6hVJow5oIVK8Hvza+lkgUFZ4B2Mus67A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8874075},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.1.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c85166e725570f96f4cf7cd2bae4419a/midscene-web-0.1.3.tgz","_integrity":"sha512-8fmfJyA/HCJhwlMPX2toIDl9wDroOKg0liCWzsMBHXKOesqw6TGr0YL+M5CuyxdfXctRmg/xSI1ZL/gw6QYt8w==","_npmVersion":"10.7.0","description":"Web integration for MidScene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.1.3","@midscene/visualizer-report":"0.1.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.54.2"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.3_1722519108737_0.1417469998458818","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@midscene/web","version":"0.1.4","license":"MIT","_id":"@midscene/web@0.1.4","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e76de081a18fc1c607bd69b0a8f7bf9d780de173","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.1.4.tgz","fileCount":42,"integrity":"sha512-xmADtpVvxez51gRqRzlcK7hbwPjLkKBu90iAS4rYzWiZ6bsVMsK9PqoXoTG8rzL50zBs9qrk2rW3k1wad9122A==","signatures":[{"sig":"MEQCIGBHhhNycUSUrwErgEwY18B07QH3dGloIhyL63y8Q5rkAiAkfmtKxmjtbngRbgGCZUXjG5/2fOk1ksNUM/1JZKGn8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8874081},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.1.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06bed9eadcedf52a51399ab1bf932938/midscene-web-0.1.4.tgz","_integrity":"sha512-xmADtpVvxez51gRqRzlcK7hbwPjLkKBu90iAS4rYzWiZ6bsVMsK9PqoXoTG8rzL50zBs9qrk2rW3k1wad9122A==","_npmVersion":"10.7.0","description":"Web integration for MidScene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.1.4","@midscene/visualizer-report":"0.1.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.54.2"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.4_1722519715109_0.969956376824112","host":"s3://npm-registry-packages"}},"0.1.5-beta-20240805233542.0":{"name":"@midscene/web","version":"0.1.5-beta-20240805233542.0","license":"MIT","_id":"@midscene/web@0.1.5-beta-20240805233542.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ee6c8263cf101074e1d68fedc046f153e1d8ea9e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.1.5-beta-20240805233542.0.tgz","fileCount":42,"integrity":"sha512-3YpyQS+w+0OssQsAW3MUId1NH/md4a0Qcr2B7aKOhToSmIWpa+ZF7wAp/AVcX8anAX8YI2BKHovnyuEWBYIsrw==","signatures":[{"sig":"MEYCIQDsBKTICUz9sKH+oDfOpvDKFeBeXJ5JJyeK+lrdCmJ6YAIhALIdsjfoknga3gRZNr2qWwoIMf/Zz6rI119+EN1YqCtR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11157749},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.1.5-beta-20240805233542.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/40e6825cb2d4f44120ce694665422217/midscene-web-0.1.5-beta-20240805233542.0.tgz","_integrity":"sha512-3YpyQS+w+0OssQsAW3MUId1NH/md4a0Qcr2B7aKOhToSmIWpa+ZF7wAp/AVcX8anAX8YI2BKHovnyuEWBYIsrw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.1.5-beta-20240805233542.0","@midscene/visualizer-report":"0.1.5-beta-20240805233542.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.5-beta-20240805233542.0_1722901013654_0.2831948583954753","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@midscene/web","version":"0.2.0","license":"MIT","_id":"@midscene/web@0.2.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"518c00d585397f6a56078abc7e08c4d3c295c1bb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.0.tgz","fileCount":43,"integrity":"sha512-7dWAUtzfx5cfFtqmQ4pK40qMmqsru7EWWeOsXI47OIjNbeq+hBtpj3jcmS7s7W8iL2cYZVo1CCXOYYbntiXtnA==","signatures":[{"sig":"MEYCIQCHQW/zq+GXGoNvBeQDnklCVtRMDa/de21ROaQAdnyVeAIhANm/gBf2j7Uls/cmqmTxyNMo+/mCSVERhtSgd0j2jd2i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11157780},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/976f70e62fffcf2d182d66c0a0f86422/midscene-web-0.2.0.tgz","_integrity":"sha512-7dWAUtzfx5cfFtqmQ4pK40qMmqsru7EWWeOsXI47OIjNbeq+hBtpj3jcmS7s7W8iL2cYZVo1CCXOYYbntiXtnA==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.0","@midscene/visualizer-report":"0.2.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.0_1722913234170_0.19307260770996626","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240806065238.0":{"name":"@midscene/web","version":"0.2.1-beta-20240806065238.0","license":"MIT","_id":"@midscene/web@0.2.1-beta-20240806065238.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"34208f4456b1a6a0357e0f63246b5107ee57dc36","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.1-beta-20240806065238.0.tgz","fileCount":43,"integrity":"sha512-+fSt3JY4FMzStpArzgBtF2zjTFIJcWHkEkz9YUuS/Pzqwv22D3Zwyot7W5cBdvFERDo/bT35rlo73eTtxyM+Zg==","signatures":[{"sig":"MEQCIEJlOysAPbEB80NHz5ePrtFq0+3Iy5pPKFI0PUAz/WNSAiAdc7YnGHSitxgSZkH5S5i1JgO8TiCGI0wMVFa0cB36CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11158546},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.1-beta-20240806065238.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4b2cd660b98a2cdb8708a88b4757959a/midscene-web-0.2.1-beta-20240806065238.0.tgz","_integrity":"sha512-+fSt3JY4FMzStpArzgBtF2zjTFIJcWHkEkz9YUuS/Pzqwv22D3Zwyot7W5cBdvFERDo/bT35rlo73eTtxyM+Zg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806065238.0","@midscene/visualizer-report":"0.2.1-beta-20240806065238.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.1-beta-20240806065238.0_1722927216414_0.7462995140767101","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240806115331.0":{"name":"@midscene/web","version":"0.2.1-beta-20240806115331.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"43dcc15508427ef561f5178eee0f018de5709fac","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.1-beta-20240806115331.0.tgz","fileCount":43,"integrity":"sha512-yZZCzD+8wOlfSD+eDEiDHDUawEiAYBJqpbB3XOQfIk/EafVUN9xI/CjJun3ZzIVewH+YJMfuy5xXYMixrg8OMw==","signatures":[{"sig":"MEYCIQC0BzHPYOFytYK1l37sbcSUyban8hQt7YK6ndWJDMu2kQIhAP9KDQ1Y6HDsjDSQbBb8BOs1g4fPxzLaJq8eiEi0Nwd8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11157765},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.1-beta-20240806115331.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/705b81c0c44c94f1ad3ffbeaf138d0de/midscene-web-0.2.1-beta-20240806115331.0.tgz","_integrity":"sha512-yZZCzD+8wOlfSD+eDEiDHDUawEiAYBJqpbB3XOQfIk/EafVUN9xI/CjJun3ZzIVewH+YJMfuy5xXYMixrg8OMw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806115331.0","@midscene/visualizer-report":"0.2.1-beta-20240806115331.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.1-beta-20240806115331.0_1722945268916_0.8581555334089948","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240806150606.0":{"name":"@midscene/web","version":"0.2.1-beta-20240806150606.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"2cc41299a28041814c9634dbc5ec7a66abb30416","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.1-beta-20240806150606.0.tgz","fileCount":43,"integrity":"sha512-/GEQbYEQKiNigpDxSh+hh4+YVZdJt0HG9d5/GWcH60ZRNGVIzj8DvpmUXw6k7pHWLNmPjrmozS0j9RdiawzHaw==","signatures":[{"sig":"MEYCIQD/SqqDix89ElHCrCLk3P0d0YERPv3ZqPx3Yu70VXhGEwIhAMNxFSxQPHXkWhMF/IfC4IYk0cvsHK0fYz9jAgL9hw6R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11157765},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.1-beta-20240806150606.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/311bef9441036d51770af107fa095d3b/midscene-web-0.2.1-beta-20240806150606.0.tgz","_integrity":"sha512-/GEQbYEQKiNigpDxSh+hh4+YVZdJt0HG9d5/GWcH60ZRNGVIzj8DvpmUXw6k7pHWLNmPjrmozS0j9RdiawzHaw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806150606.0","@midscene/visualizer-report":"0.2.1-beta-20240806150606.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.1-beta-20240806150606.0_1722956822552_0.5713113135513774","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240807004458.0":{"name":"@midscene/web","version":"0.2.1-beta-20240807004458.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"ae83cb02e7ce6de62b2dd5537d175ca82b249a9c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.1-beta-20240807004458.0.tgz","fileCount":43,"integrity":"sha512-ZiNnGHS14/0S1K3HDoWyxatTBe3bMiDK3JitW68atS0p+d88lRbV7fY8H45Ul74h+WKWYcF0zJvJPrc7DUnTcA==","signatures":[{"sig":"MEQCIEWeyB89ZJ8UeQKQUfa52itXEzBMeYuO/G2uoBVGEu/IAiAuh0WYWks8I4iMBWsfnJGtt2agNvMZxx0MRSal6eLLew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11157765},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.1-beta-20240807004458.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3b2994da26203201f996fbe21bfd3c91/midscene-web-0.2.1-beta-20240807004458.0.tgz","_integrity":"sha512-ZiNnGHS14/0S1K3HDoWyxatTBe3bMiDK3JitW68atS0p+d88lRbV7fY8H45Ul74h+WKWYcF0zJvJPrc7DUnTcA==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240807004458.0","@midscene/visualizer-report":"0.2.1-beta-20240807004458.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.1-beta-20240807004458.0_1722991556199_0.7954745175624787","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240807115314.0":{"name":"@midscene/web","version":"0.2.1-beta-20240807115314.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"f55a505f840be0d34ff3c2d91c496b5e88c026c8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.1-beta-20240807115314.0.tgz","fileCount":43,"integrity":"sha512-PSfJ/VsVhBGkBmb9vUgKaJTOfH/J1/6lj4LaLbIuBzvfDZaEfVqORZo9NIX12YnHg4LMpFceh3WppJV5rJZ9VA==","signatures":[{"sig":"MEYCIQCsryjt9SygNQ5e7phLebdOstcYVsyOq3O6yrqOxdC2BwIhANILo5YI8GUFK1Z5cW5NNsCV6i7JhSvPwsFxE5VB6p70","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11157765},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.1-beta-20240807115314.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b27a548a9259edf5b8653e2be10b3a57/midscene-web-0.2.1-beta-20240807115314.0.tgz","_integrity":"sha512-PSfJ/VsVhBGkBmb9vUgKaJTOfH/J1/6lj4LaLbIuBzvfDZaEfVqORZo9NIX12YnHg4LMpFceh3WppJV5rJZ9VA==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240807115314.0","@midscene/visualizer-report":"0.2.1-beta-20240807115314.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.1-beta-20240807115314.0_1723031652398_0.15809998187647167","host":"s3://npm-registry-packages"}},"0.2.1-beta-20240808072311.0":{"name":"@midscene/web","version":"0.2.1-beta-20240808072311.0","license":"MIT","_id":"@midscene/web@0.2.1-beta-20240808072311.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"17b19091a2a292c829da4877b499880f97ddb71d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.1-beta-20240808072311.0.tgz","fileCount":43,"integrity":"sha512-ZAnVqmneO/rW0mZkm3fs6ViXYOSzpOrU4Q7mNMGbFItXSSqZJzgbNaPGsCXS5qNVSllDPki0q60N4o1CmVz0gg==","signatures":[{"sig":"MEUCIC+Y5lg0vV26MIE+qqEn38K9VIPqqvkXQHKaj5sj2Wi1AiEAlopq8xO/F1cKq4W50EJ1fzza96dEuoeZ+aammwirIzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11158645},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.1-beta-20240808072311.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b7634a159781a7bdd3f05bfec2f77a19/midscene-web-0.2.1-beta-20240808072311.0.tgz","_integrity":"sha512-ZAnVqmneO/rW0mZkm3fs6ViXYOSzpOrU4Q7mNMGbFItXSSqZJzgbNaPGsCXS5qNVSllDPki0q60N4o1CmVz0gg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240808072311.0","@midscene/visualizer-report":"0.2.1-beta-20240808072311.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.1-beta-20240808072311.0_1723101848959_0.3443871420169995","host":"s3://npm-registry-packages"}},"0.2.2-beta-20240808090353.0":{"name":"@midscene/web","version":"0.2.2-beta-20240808090353.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"e2f353ef2f60279dc485b07a27fa8aa719848fc5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.2-beta-20240808090353.0.tgz","fileCount":43,"integrity":"sha512-CZGBX5sV2uc+PfEYUjiGvGhekkXPIPYjStNVlYmsxM9mXAfp3qnnshIVNlTtw28hT6HEpc5cGwUHcQPedqe5gQ==","signatures":[{"sig":"MEYCIQCkSUWQY09j59t8kqac8inffOdpjFRATzRp+qCxGWaYUgIhAJjuoGOPbnzEgNjT9JnoYguqTZA1o5cxG1EZWDn+qGxq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11158679},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.2-beta-20240808090353.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a24c3ec2eed993a1d2520a6a9aca1eec/midscene-web-0.2.2-beta-20240808090353.0.tgz","_integrity":"sha512-CZGBX5sV2uc+PfEYUjiGvGhekkXPIPYjStNVlYmsxM9mXAfp3qnnshIVNlTtw28hT6HEpc5cGwUHcQPedqe5gQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.2-beta-20240808090353.0","@midscene/visualizer-report":"0.2.2-beta-20240808090353.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.2-beta-20240808090353.0_1723107891059_0.3982840285059601","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@midscene/web","version":"0.2.1","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"eece76af386b3044b0cb24b5d13a690a91e425ad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.1.tgz","fileCount":43,"integrity":"sha512-mCBxxwUxxp9TJiqHkBqE2gKnx2fTsXvQt0+Gbq3CPMiUxHEYeCOi09KLLLC7cZKzgdXNeug40k5JfvjO6+N4hw==","signatures":[{"sig":"MEYCIQDj330euneM9An3QqRa/7mpA/LNyYn+qZWNFBHTei/uJgIhAO9Xccdnpds3STrCUxeaccY1u5gZEAFFE3cm7bPX1+Lk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11158613},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ced6b6604548edb774d029d4b2c03717/midscene-web-0.2.1.tgz","_integrity":"sha512-mCBxxwUxxp9TJiqHkBqE2gKnx2fTsXvQt0+Gbq3CPMiUxHEYeCOi09KLLLC7cZKzgdXNeug40k5JfvjO6+N4hw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.1","@midscene/visualizer-report":"0.2.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.1_1723119655309_0.8966844887108598","host":"s3://npm-registry-packages"}},"0.2.2-beta-20240809085810.0":{"name":"@midscene/web","version":"0.2.2-beta-20240809085810.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"736a932ce897fa2f6948667aa291cae70bdf5afe","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.2-beta-20240809085810.0.tgz","fileCount":43,"integrity":"sha512-4Bt1Tz/UEhORqo76BjScNY0KmsSiBf1yNJ8hNsrajw3NOdchOV939y6xZswOkfsDi2AuSFgp8oGSfI6kwwxsZQ==","signatures":[{"sig":"MEUCIGwWFYCBPzSYUcJVLGoYN6eBxp9dnelFwTd4f+dKVSh5AiEA6BAs66MkNaqn1P/882QzA8OlilfQbi1OHIBfl6uDf/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11158679},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.2-beta-20240809085810.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5f59578bfbbe3b6580a96a6455006d71/midscene-web-0.2.2-beta-20240809085810.0.tgz","_integrity":"sha512-4Bt1Tz/UEhORqo76BjScNY0KmsSiBf1yNJ8hNsrajw3NOdchOV939y6xZswOkfsDi2AuSFgp8oGSfI6kwwxsZQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.2-beta-20240809085810.0","@midscene/visualizer-report":"0.2.2-beta-20240809085810.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.2-beta-20240809085810.0_1723193945361_0.5219886041269113","host":"s3://npm-registry-packages"}},"0.2.2-beta-20240809090814.0":{"name":"@midscene/web","version":"0.2.2-beta-20240809090814.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"d0aa206d1e46a2c83ffe0a0d373d164ef07e7555","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.2-beta-20240809090814.0.tgz","fileCount":43,"integrity":"sha512-ocpkJh5vMYJ50ldWDBmEMnCZA4oph0hb4W/hv79ZCFcf6S+cBL3SmSKFllRf9Ni0XLs3T9WFeq3h3mI1WKtQ8Q==","signatures":[{"sig":"MEUCIAnnBxBM+P7YjkznV1pLNNu2jnfHEQvOK9PcrEYlU1spAiEA4duDjZ5/HX9eTVjP+L76XRVRubDWC6a+s+6fK4XKWF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11158794},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.2-beta-20240809090814.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ff3d097bc12cdd7636b65c817ad46741/midscene-web-0.2.2-beta-20240809090814.0.tgz","_integrity":"sha512-ocpkJh5vMYJ50ldWDBmEMnCZA4oph0hb4W/hv79ZCFcf6S+cBL3SmSKFllRf9Ni0XLs3T9WFeq3h3mI1WKtQ8Q==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.2-beta-20240809090814.0","@midscene/visualizer-report":"0.2.2-beta-20240809090814.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.2-beta-20240809090814.0_1723194550546_0.7103951364387466","host":"s3://npm-registry-packages"}},"0.2.2-beta-20240809150001.0":{"name":"@midscene/web","version":"0.2.2-beta-20240809150001.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"6a9c0cddcd37605a5e747db4db5fcca26da38045","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.2-beta-20240809150001.0.tgz","fileCount":43,"integrity":"sha512-u1NuntWa4yPPxdKaHJIDSwtfyiC9JMSQ4qIBaEMIQIMnDrIsCV1cvKRiXSYcdO0hJ5Wk1/ZtVafHxhzhLWprkA==","signatures":[{"sig":"MEQCIEde0SXkUk3xQqlt0fvO9U6HE+u8iQyOoMRLMt1xkvcGAiBX5P/R/tiXaXr/0RI8EU2uXnTBDeNwXC9x7bE8aDirWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11164348},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.2-beta-20240809150001.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ed4df6383919b22ff68e4d972358ee9e/midscene-web-0.2.2-beta-20240809150001.0.tgz","_integrity":"sha512-u1NuntWa4yPPxdKaHJIDSwtfyiC9JMSQ4qIBaEMIQIMnDrIsCV1cvKRiXSYcdO0hJ5Wk1/ZtVafHxhzhLWprkA==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.2-beta-20240809150001.0","@midscene/visualizer-report":"0.2.2-beta-20240809150001.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.2-beta-20240809150001.0_1723215657921_0.6252255616285833","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@midscene/web","version":"0.2.2","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"35d706decd97e6c48a13ded7a576b7abd33cae4e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.2.tgz","fileCount":43,"integrity":"sha512-coS1RTR/svZjzPwDTyYyeDRmbsA2X5qhluG1Cu7vzsaE+aO/BjAQoyr3d65fSQFSGFYmaBWRP5Ss7rBg9MkKAg==","signatures":[{"sig":"MEUCIEoyHUJL619er8asBLo90blvAu5MI2z5nOC5uy3hJyw/AiEAuxJ4AVMP7ef605UCbjYC8f3TE3Mk7vwynjmQ7sYN5UQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11164282},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/90a33013cf833b9cada285edaeffaab7/midscene-web-0.2.2.tgz","_integrity":"sha512-coS1RTR/svZjzPwDTyYyeDRmbsA2X5qhluG1Cu7vzsaE+aO/BjAQoyr3d65fSQFSGFYmaBWRP5Ss7rBg9MkKAg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.2","@midscene/visualizer-report":"0.2.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.2_1723427857678_0.24399054580876278","host":"s3://npm-registry-packages"}},"0.2.3-beta-20240815082813.0":{"name":"@midscene/web","version":"0.2.3-beta-20240815082813.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"3dc43150d1253d62c8fed6b6128cffbfa979e229","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.3-beta-20240815082813.0.tgz","fileCount":11,"integrity":"sha512-WgEwyUvJzevMe94J+JkQ20InYkThKA1B4bUEgJvTQaSfaZW2E1PnXsnKcQSl7w3l8HmL6sO4mrjMnDpTrmWSsQ==","signatures":[{"sig":"MEQCIFgQ0DJHhXndPPHeft14qc3k8KlRqTrLld8ZtADa3E5vAiBLPic2qP+1TBULbuw7AORfrbCJy7NDPC/g7L8ay0OLRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158293},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.3-beta-20240815082813.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0b4059f3783a0fed9cbaa8beb2fd6d3b/midscene-web-0.2.3-beta-20240815082813.0.tgz","_integrity":"sha512-WgEwyUvJzevMe94J+JkQ20InYkThKA1B4bUEgJvTQaSfaZW2E1PnXsnKcQSl7w3l8HmL6sO4mrjMnDpTrmWSsQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.3-beta-20240815082813.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.3-beta-20240815082813.0_1723710571344_0.67637087234608","host":"s3://npm-registry-packages"}},"0.2.3-beta-20240815085544.0":{"name":"@midscene/web","version":"0.2.3-beta-20240815085544.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"2e5a8f9270b12c31a97d3292b9b787e8d166dd51","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.3-beta-20240815085544.0.tgz","fileCount":11,"integrity":"sha512-CS5ZP+wEv8kzvWUf902FIf0n9GPSZkrRvJKy8pbN/gqpjifTPPPFggDgwH4ldoSZ6VzNxNZVF1i+y5tvIo6D8g==","signatures":[{"sig":"MEUCIQClfDhcfy5GdJBpPKALEcqNeaqVtRcXh13arDiWalvuKAIgOQZtuVpozVMY7woAykHxaw0rTa8BUfm/Z8SEMIDDgfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158195},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.3-beta-20240815085544.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba63c53b321613e3490236945e1a291d/midscene-web-0.2.3-beta-20240815085544.0.tgz","_integrity":"sha512-CS5ZP+wEv8kzvWUf902FIf0n9GPSZkrRvJKy8pbN/gqpjifTPPPFggDgwH4ldoSZ6VzNxNZVF1i+y5tvIo6D8g==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.3-beta-20240815085544.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.3-beta-20240815085544.0_1723712219277_0.8947910742366445","host":"s3://npm-registry-packages"}},"0.2.3-beta-20240815094045.0":{"name":"@midscene/web","version":"0.2.3-beta-20240815094045.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"0026c85598372d066658faeb08f92d5a2086921b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.2.3-beta-20240815094045.0.tgz","fileCount":11,"integrity":"sha512-cA5Y2TsERa59nTyGwM89jYEp9lf4HL2K/AYFaoZMQrDDL5qvFwsKQLA2049lHvSAvvAyNSeImJHKBYZH4r/JFQ==","signatures":[{"sig":"MEYCIQCUtIT45BZBHcU5NhBtkfm3cX9I8U/d3u6+M/SVwJGStgIhANf+XImwG5/tYEXtn6UPnWRITZn1umWgw6LXJR9tvbYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158195},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.2.3-beta-20240815094045.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1df86b5347a167ec295f1344b798a97b/midscene-web-0.2.3-beta-20240815094045.0.tgz","_integrity":"sha512-cA5Y2TsERa59nTyGwM89jYEp9lf4HL2K/AYFaoZMQrDDL5qvFwsKQLA2049lHvSAvvAyNSeImJHKBYZH4r/JFQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.2.3-beta-20240815094045.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.3-beta-20240815094045.0_1723714922817_0.552997570174129","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@midscene/web","version":"0.3.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"48e93be1b19d21d9f158e47a0990f8f69cb3a752","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.3.0.tgz","fileCount":11,"integrity":"sha512-LO9CbJAAbDzHQc8vOugX2GKnS2rH8M3rWqsOtLKSsUgI+E3aHDi0ZJo1V3hdqNprrLmI3ji+36vn7zI3k0KoBg==","signatures":[{"sig":"MEUCIF7VtQa6OQ1SNG+GA57/zFeIMC/nqS/xc5NTJlKPOobyAiEA63T3Sey80OawpDA0MiBmZSs9BbWd41512uGNtF/NNaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158151},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","upgrade":"modern upgrade","test:all":"AITEST=true vitest --run","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e4f3f05ceed0649418f390858a93bce/midscene-web-0.3.0.tgz","_integrity":"sha512-LO9CbJAAbDzHQc8vOugX2GKnS2rH8M3rWqsOtLKSsUgI+E3aHDi0ZJo1V3hdqNprrLmI3ji+36vn7zI3k0KoBg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"^22.8.0","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^22.8.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.0_1723716207062_0.7278383173234448","host":"s3://npm-registry-packages"}},"0.3.1-beta-20240821105917.0":{"name":"@midscene/web","version":"0.3.1-beta-20240821105917.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"2414b659da77e7a2f4f026ef0c0d8db68b9435ba","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.3.1-beta-20240821105917.0.tgz","fileCount":13,"integrity":"sha512-ml9yKxHhoUHuVlvKMiECG94frQGTPEN/TAJacu33Nfx7LcV37wkn6MU/5730Hwo4U870/RhbTM/VsPeVkEvvZQ==","signatures":[{"sig":"MEQCIBswjYc5H4V1leQnFYMDtfA0Mmsx3o/qZK+zFVXc06U4AiATYvp0SXMmdDDGJvr2KvdQ/OUWCRc90A+frKlN3IlpnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201549},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.1-beta-20240821105917.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cbe48ae3606a9692e4706c5109ed7071/midscene-web-0.3.1-beta-20240821105917.0.tgz","_integrity":"sha512-ml9yKxHhoUHuVlvKMiECG94frQGTPEN/TAJacu33Nfx7LcV37wkn6MU/5730Hwo4U870/RhbTM/VsPeVkEvvZQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.1-beta-20240821105917.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^23.0.2","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.1-beta-20240821105917.0_1724238040845_0.5051977499782387","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@midscene/web","version":"0.3.1","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"8f04f0b2d4e23aecd094ce9d4bb9f4779615f1ed","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.3.1.tgz","fileCount":13,"integrity":"sha512-e7cwyUeckQpDILzDarPmcILcFR48rWah+KctswqUtbW54xP37r9g4mwfTFsNuCbT3JKrcUQM3Zoz8rMiYFAZgw==","signatures":[{"sig":"MEUCIGFgD64EPnPrdDjg+yVVaCONl5RFbZW5ogBv9YO/myMGAiEAtAwqN9y221vQEsUbXrW2S2VVWxm8svhYfvWCWhcyQDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215013},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","postinstall":"bash install-deps.bash","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/485fef3f147e7e685ae90f813c40fc15/midscene-web-0.3.1.tgz","_integrity":"sha512-e7cwyUeckQpDILzDarPmcILcFR48rWah+KctswqUtbW54xP37r9g4mwfTFsNuCbT3JKrcUQM3Zoz8rMiYFAZgw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":"^23.0.2","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.1_1724367925817_0.14610056704080177","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@midscene/web","version":"0.3.2","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"aec02cdabf5cd6e325c88c642bea10f72a5ed928","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.3.2.tgz","fileCount":13,"integrity":"sha512-/anlbHdHUujbjjskgOaLSTUf9fRYqw/il40r9emnClQJVJq35rj23guFjnYQg/bx0eHdu9gTKsJ6RRXGASH4pQ==","signatures":[{"sig":"MEUCIQDDVtY8TlGwL71c/fhHptsGRwVDvtGIEpOpxFiywlhePAIgRi+tvjvtPfp9TkCI9VMyphVOFXxGORDRUH4ssFtLEug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214969},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b1e53d9e0f5f353c5b913743315045b3/midscene-web-0.3.2.tgz","_integrity":"sha512-/anlbHdHUujbjjskgOaLSTUf9fRYqw/il40r9emnClQJVJq35rj23guFjnYQg/bx0eHdu9gTKsJ6RRXGASH4pQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.2_1724382156952_0.2821168556368161","host":"s3://npm-registry-packages"}},"0.3.3-beta-20240823053906.0":{"name":"@midscene/web","version":"0.3.3-beta-20240823053906.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"4194d6ab66507df88ad2187c2e257bf56daf5eaf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.3.3-beta-20240823053906.0.tgz","fileCount":24,"integrity":"sha512-ziylWHAQQz7w2PqeEtINGhf/il5NfIKa6rM+PfT8smEfQDyNYv0KPLNaEgeNc5N5Oxk8VD6f7R3IWfIktDgsGg==","signatures":[{"sig":"MEUCIENPV7HhP1wYpHe3eIaXWfh5jo7uprRLM9rZMQP2cjNvAiEApn9Yb39petKvTnOmIqP2nW6+DX6JP/sPWEJ8JrLB7IU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425930},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.3-beta-20240823053906.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ef325bd0b39ed0ac359279bf4c366488/midscene-web-0.3.3-beta-20240823053906.0.tgz","_integrity":"sha512-ziylWHAQQz7w2PqeEtINGhf/il5NfIKa6rM+PfT8smEfQDyNYv0KPLNaEgeNc5N5Oxk8VD6f7R3IWfIktDgsGg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.3-beta-20240823053906.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.3-beta-20240823053906.0_1724391628155_0.6507147359125822","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@midscene/web","version":"0.3.3","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"b2512c319d48aab5d2ed5893cf15e27d6aa40f07","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.3.3.tgz","fileCount":24,"integrity":"sha512-MNwwkTfUUU/CBEKw3hSXvKLzJU4qvFWdwm6CAep/TLQX9ScoyFsRT06e3vx56+6vOz7p8Hr1BcUbMg5OKdr5Ig==","signatures":[{"sig":"MEQCIG+Sll/V/pQUkNmAzyHRmtqCztr4PQr7gVn00m9nq45TAiB1GhdDB1CtNHuOKyhFSyDtREnwFU2nLbsaysexfM7w+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425886},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5c5de642fdc9f80cccd5d8399ab6acb6/midscene-web-0.3.3.tgz","_integrity":"sha512-MNwwkTfUUU/CBEKw3hSXvKLzJU4qvFWdwm6CAep/TLQX9ScoyFsRT06e3vx56+6vOz7p8Hr1BcUbMg5OKdr5Ig==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.3_1724407990891_0.8258072850775884","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@midscene/web","version":"0.3.4","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"82d9c9575c05ea427f0c12c94c4e24ddccaa7106","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.3.4.tgz","fileCount":24,"integrity":"sha512-QufSdwr5t+ECMompf7WqSR9qGalmf7xs7M2IU22iBKmXB0/5YLP6JiXtBvV9mWRRaVGP9Q8rH9P4wcU+bA185Q==","signatures":[{"sig":"MEYCIQD+5n/DAw+6jOri9guCrZ96vwDkb5gaWqk7AyXEm4FE8wIhAJdTKNn0tXkKOcnp3P9OpwF7RX3aspiuXD4GzEWYRpjr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425942},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/93e2c271eb79dc847908b3c6c6482646/midscene-web-0.3.4.tgz","_integrity":"sha512-QufSdwr5t+ECMompf7WqSR9qGalmf7xs7M2IU22iBKmXB0/5YLP6JiXtBvV9mWRRaVGP9Q8rH9P4wcU+bA185Q==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.4_1724412807042_0.1697942350023529","host":"s3://npm-registry-packages"}},"0.3.5-beta-20240826095919.0":{"name":"@midscene/web","version":"0.3.5-beta-20240826095919.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"c92505640618b28cbe142d08c9ea21b821897eb7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.3.5-beta-20240826095919.0.tgz","fileCount":24,"integrity":"sha512-9bx9HeQnUzLV6YU2EG+b85nIOrcC1SxspJxl5O3/od4FVPu97KAOYkhafShfwOr3IHwo6bZV+Ynp4JJbEogRtQ==","signatures":[{"sig":"MEUCIHzw1Z2CY6pYEQ3xXiKhAaneJNRBpZUsg7Nxxz7nS8MrAiEA5UXjSdgwYNJUQmDRNYYWEuV6bdlW0x8PPiKcVliVJ/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427556},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.3.5-beta-20240826095919.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/49c0391e0b9fe17ecaa8d6e0a6f57b32/midscene-web-0.3.5-beta-20240826095919.0.tgz","_integrity":"sha512-9bx9HeQnUzLV6YU2EG+b85nIOrcC1SxspJxl5O3/od4FVPu97KAOYkhafShfwOr3IHwo6bZV+Ynp4JJbEogRtQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"sharp":"0.33.3","openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.3.5-beta-20240826095919.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"^2.56.1"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.5-beta-20240826095919.0_1724666449046_0.3308591299175119","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@midscene/web","version":"0.4.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"830b9ecd35bf5a6a8a67a24b9c7eaa6dbcd1f1c2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.0.tgz","fileCount":22,"integrity":"sha512-Nu18CrATbnG3rSr7/GhNsgKZkgPy6p5+i47AW6/GCkylIWOxmgO/yD3No3MyFvT0UxGiZuW4aWqqO1z/3ARgRQ==","signatures":[{"sig":"MEQCIDd9bf8Jz1C4if2htITYYy0yK++4nriE8uuUa/2eYyWJAiAjzjl1eu15YO9NZtsqrSySQH46BHO9MYETOnc+UkeZjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416590},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e79fdbedadaf4e932e9f81f074c4f012/midscene-web-0.4.0.tgz","_integrity":"sha512-Nu18CrATbnG3rSr7/GhNsgKZkgPy6p5+i47AW6/GCkylIWOxmgO/yD3No3MyFvT0UxGiZuW4aWqqO1z/3ARgRQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.0","@midscene/shared":"0.4.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.0_1724718622083_0.9108988943042053","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240827073616.0":{"name":"@midscene/web","version":"0.4.1-beta-20240827073616.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"ad24185df34603ff4620cd68173d5fdf72ba9dd0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240827073616.0.tgz","fileCount":22,"integrity":"sha512-vMKcOP/8TsUP8BVlf4IRHMWT1ZhD92NVlsX5VNUtaU3cP3fYoCwrljkH+j/EkR51tTEEG60TSbPmT9Law8L/mg==","signatures":[{"sig":"MEUCIFr+6dovOr2OVN6jJE4sOzjt0Ti93mkok2b+O16jORtVAiEAzRVlWu6o+JBahQN9hnY5L+ixfbOJS3XskE2scBl2Gao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418945},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240827073616.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0bd7875ca93e57d06439fa42074f4c5b/midscene-web-0.4.1-beta-20240827073616.0.tgz","_integrity":"sha512-vMKcOP/8TsUP8BVlf4IRHMWT1ZhD92NVlsX5VNUtaU3cP3fYoCwrljkH+j/EkR51tTEEG60TSbPmT9Law8L/mg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240827073616.0","@midscene/shared":"0.4.1-beta-20240827073616.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240827073616.0_1724744277396_0.3977978502886874","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240827150150.0":{"name":"@midscene/web","version":"0.4.1-beta-20240827150150.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"6b2b96037f2bbc86f59269f38cebbf94fccbabfd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240827150150.0.tgz","fileCount":22,"integrity":"sha512-d2ZGbErdywjvTbA/CaJexdlKey8S7q4TzNO2C0vUP048UHrJYh270bhgzZBkLhc7DxrqEbGF13tPlb/CBVFnJQ==","signatures":[{"sig":"MEQCIFS9cYa3qbERKveryTQE103582CJwoI/8o5C+uFNJzAfAiAwEYiFKnvVJgAw0NfCgODzbLG7KdCxz6PoriUqQO2H2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419661},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240827150150.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/043c0e661e5945c8638a888589c11b20/midscene-web-0.4.1-beta-20240827150150.0.tgz","_integrity":"sha512-d2ZGbErdywjvTbA/CaJexdlKey8S7q4TzNO2C0vUP048UHrJYh270bhgzZBkLhc7DxrqEbGF13tPlb/CBVFnJQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240827150150.0","@midscene/shared":"0.4.1-beta-20240827150150.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240827150150.0_1724771007744_0.9493861727656441","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240828105147.0":{"name":"@midscene/web","version":"0.4.1-beta-20240828105147.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"b614619e449e1fa3dcefae29b505fc8fbd622471","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240828105147.0.tgz","fileCount":22,"integrity":"sha512-7NkPbzzr2n0b01UM7lGTGRy+xi3cPaqYuAnZdD/veKBzaPjTXHQZS+wNK8pgFtCGAj/K8RKNiMwNn0Bu7zUasQ==","signatures":[{"sig":"MEUCIQCuRwbRz+zzydXK3tIZjS/kBUUI5RRxglDzfVEYyGBRxgIgaEhVWMwOKdUjfM7L/jG/ZhGp2SVlRrwoKZeaSWxByXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419887},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240828105147.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c126fe18ea72f2636a2410f3d2732f35/midscene-web-0.4.1-beta-20240828105147.0.tgz","_integrity":"sha512-7NkPbzzr2n0b01UM7lGTGRy+xi3cPaqYuAnZdD/veKBzaPjTXHQZS+wNK8pgFtCGAj/K8RKNiMwNn0Bu7zUasQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240828105147.0","@midscene/shared":"0.4.1-beta-20240828105147.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240828105147.0_1724842409766_0.4071607089089291","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240829043842.0":{"name":"@midscene/web","version":"0.4.1-beta-20240829043842.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"c10e5c50cd297ec99c4bbc884088709c799749a6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240829043842.0.tgz","fileCount":22,"integrity":"sha512-q7qRQUDYOI1dZwc6TlOjeUJWVGWsBxS83nXxA3r5eMDgbMUnE+bZuFLPp5K+T6uMUlQoBu5LLOwyxlDon0Ae4g==","signatures":[{"sig":"MEQCIBQ6rG9xI4pKuPw2BF8iEuiAo+N+SHGxSSCGbU7xbeyjAiAu0E/UU4nOV0BcOiMy9NbKu7hWpQdgT8YenGGmGJtrjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422611},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240829043842.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e5b93a09a7102205c0c6a4bf75d6b7bc/midscene-web-0.4.1-beta-20240829043842.0.tgz","_integrity":"sha512-q7qRQUDYOI1dZwc6TlOjeUJWVGWsBxS83nXxA3r5eMDgbMUnE+bZuFLPp5K+T6uMUlQoBu5LLOwyxlDon0Ae4g==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240829043842.0","@midscene/shared":"0.4.1-beta-20240829043842.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240829043842.0_1724906424966_0.7048370765740619","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240902063143.0":{"name":"@midscene/web","version":"0.4.1-beta-20240902063143.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"72ab2cbec8d8bcde46bdcd6f31983eb782bbb01c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240902063143.0.tgz","fileCount":22,"integrity":"sha512-kpQZK+KlygRMwpHsrKXqUYvLuyzDiCxsL/qknh2gFTnawaX2SzqPFpLEPOCZqTDSpqiGF7wlUpSXIZbD7Oc1IQ==","signatures":[{"sig":"MEUCIQCpxVkPfh7onBfTjIXZZQI7dOUkYfPvNSvUHiUt5oDMogIgB85z4URtrO3EAe+qR0BGtjdnErTLseihSYi2YrD3XTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431490},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240902063143.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e8a8c963d16e18c5d53ed432ca55647d/midscene-web-0.4.1-beta-20240902063143.0.tgz","_integrity":"sha512-kpQZK+KlygRMwpHsrKXqUYvLuyzDiCxsL/qknh2gFTnawaX2SzqPFpLEPOCZqTDSpqiGF7wlUpSXIZbD7Oc1IQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240902063143.0","@midscene/shared":"0.4.1-beta-20240902063143.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240902063143.0_1725258810329_0.46086794901565775","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240902070948.0":{"name":"@midscene/web","version":"0.4.1-beta-20240902070948.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"5ea32135d109a6541341011abc5be96c19280cf1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240902070948.0.tgz","fileCount":22,"integrity":"sha512-4OB/e6Jya49P+Vtwa0p0NGoLPS+gEfPFsI1PQ16T+VB6WKz/5BZh51vGz56cajTsYjBzZ9vSWjQh+6Br81lxUw==","signatures":[{"sig":"MEQCIGPmIi+sCOsU9V5QqLzEe+f3ijpwBHOhm3jD2W1iXm8YAiAo8uc6ucPQ7siE1wRdkznovvGn4ztK5JgaGJ0d4VsFgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431574},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240902070948.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/49337e0921e1c13c82cc3ea3e8f39973/midscene-web-0.4.1-beta-20240902070948.0.tgz","_integrity":"sha512-4OB/e6Jya49P+Vtwa0p0NGoLPS+gEfPFsI1PQ16T+VB6WKz/5BZh51vGz56cajTsYjBzZ9vSWjQh+6Br81lxUw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240902070948.0","@midscene/shared":"0.4.1-beta-20240902070948.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240902070948.0_1725261090125_0.8356431531316442","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240909082645.0":{"name":"@midscene/web","version":"0.4.1-beta-20240909082645.0","license":"MIT","_id":"@midscene/web@0.4.1-beta-20240909082645.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5879258bd8e4c1f135bd24eda8465e37b864029b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240909082645.0.tgz","fileCount":25,"integrity":"sha512-WwfUMZdqJGHiaY9OIRSstgrpaAnsl7oCgx23FmxYMTKEcQywCsqYuZ9SJ8yEryNR5AIPaYVCfyrjNRPyezPrlw==","signatures":[{"sig":"MEYCIQC5qBL/8vYkwW0hFe5WPL30SAU+G3mYGdXba/81QUNKMAIhAOAz3SvGLXiZ/zqVX2GL039WWI4WMC/jSY4UyCP66oao","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621933},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240909082645.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/03a4eb6bac046d5a92970cf8bd8d782b/midscene-web-0.4.1-beta-20240909082645.0.tgz","_integrity":"sha512-WwfUMZdqJGHiaY9OIRSstgrpaAnsl7oCgx23FmxYMTKEcQywCsqYuZ9SJ8yEryNR5AIPaYVCfyrjNRPyezPrlw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240909082645.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.4.1-beta-20240909082645.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240909082645.0_1725870515372_0.11013297070171824","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240909114032.0":{"name":"@midscene/web","version":"0.4.1-beta-20240909114032.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"7d8989cfb49d70d3a4fc23c4a706ee0f2678aabb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240909114032.0.tgz","fileCount":25,"integrity":"sha512-BRUnf9nhe2HictjCiPhV2B2YD1y5QtP57yo0cEdygat045OAsQiWa3k+mAD8RyTlN3zmXhBFHy3sxrX/j90yng==","signatures":[{"sig":"MEQCIBJiMWsEoIe08ceSlrT+JFNy9pQod8DlRvPn54rFyUn5AiAiw3G6mYj9PaBvbAHzH23ZDLHRSV1qK1QjUPY6xHlkIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":623137},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240909114032.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/697293aaeb5747e2d0338e5b14445da7/midscene-web-0.4.1-beta-20240909114032.0.tgz","_integrity":"sha512-BRUnf9nhe2HictjCiPhV2B2YD1y5QtP57yo0cEdygat045OAsQiWa3k+mAD8RyTlN3zmXhBFHy3sxrX/j90yng==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240909114032.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.4.1-beta-20240909114032.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240909114032.0_1725882144003_0.9722391130420642","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240910105229.0":{"name":"@midscene/web","version":"0.4.1-beta-20240910105229.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"8e2f404162e1ed27451f7ac216ce22fac5d05c4d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240910105229.0.tgz","fileCount":25,"integrity":"sha512-uAaX3MTlS8Y8i1dL90GyTJnUaPqaF+kcjfHJHc4+A4kMlYYN90jPHMdNPF+7J9ZLuxFYmia7Yd2HI9PutILYmg==","signatures":[{"sig":"MEUCIQDH6i4k8OF2EOfor61gVVEZYV2hTRJCEGawh4QuzwDcmQIgSRW+MYA1t06NGDOHY1gW72fAlz/N5S7VAGZPAINVlJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624896},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240910105229.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/64955e90a5ddd3e624fbf251737e1a46/midscene-web-0.4.1-beta-20240910105229.0.tgz","_integrity":"sha512-uAaX3MTlS8Y8i1dL90GyTJnUaPqaF+kcjfHJHc4+A4kMlYYN90jPHMdNPF+7J9ZLuxFYmia7Yd2HI9PutILYmg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240910105229.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.4.1-beta-20240910105229.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240910105229.0_1725965666566_0.4175879353569807","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240910113240.0":{"name":"@midscene/web","version":"0.4.1-beta-20240910113240.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"27018f4f4f6feac5efbf7ddcb2b877b589f7b839","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240910113240.0.tgz","fileCount":25,"integrity":"sha512-W25duPxodHV15n8Q7vC6eyz/qKB5M9hv0bwwPlYpWeBP2X+heW061oRMPvetngSPzyqDvjAR+lZOSUH5aN+Hdg==","signatures":[{"sig":"MEUCIQDF0zlib5qSq8PmJIsjmyFA3z3PVGnP/Jy6OR+/JSi6ywIgSKwsft5AUySYVmD3gMXeVJ4M8amAfQDMptmIYcWmHvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625769},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240910113240.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ddcd5ee2d2b5b6d0c12cc835b0b5aeb3/midscene-web-0.4.1-beta-20240910113240.0.tgz","_integrity":"sha512-W25duPxodHV15n8Q7vC6eyz/qKB5M9hv0bwwPlYpWeBP2X+heW061oRMPvetngSPzyqDvjAR+lZOSUH5aN+Hdg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240910113240.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.4.1-beta-20240910113240.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240910113240.0_1725968073111_0.600388604756128","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@midscene/web","version":"0.5.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"1af11fb87c6d61fb179a41983a58277f7d107047","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.0.tgz","fileCount":25,"integrity":"sha512-wJfWa5j9/DqFt0dA7nXCSmsuZCW8IgHUctrWHU/HT+MB1NRrmeG8/KYe+PDp/4NuHpe+ovVZrDhqwOuOfXKBlA==","signatures":[{"sig":"MEQCIG73UiZLbUkzl8CvyBW5ZkNQl2mUy3kQEEqJ7xBifLhiAiBGAU0cHD3q2Ej0QM2cujjyySKU7K+9o+5siXGeOIa9HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625941},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4c719131ff830cbd8b49539cdcb10ae7/midscene-web-0.5.0.tgz","_integrity":"sha512-wJfWa5j9/DqFt0dA7nXCSmsuZCW8IgHUctrWHU/HT+MB1NRrmeG8/KYe+PDp/4NuHpe+ovVZrDhqwOuOfXKBlA==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.0_1726111927489_0.07297365131294264","host":"s3://npm-registry-packages"}},"0.4.1-beta-20240919060113.0":{"name":"@midscene/web","version":"0.4.1-beta-20240919060113.0","license":"MIT","_id":"@midscene/web@0.4.1-beta-20240919060113.0","maintainers":[{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4faf3b425b4647d817d3c0966eaec2d9504c2673","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.4.1-beta-20240919060113.0.tgz","fileCount":25,"integrity":"sha512-Tw7FJe09WCoQZdKZ+DisRl3eNr3pwJKtzd0y4j1Q/ameFyhqOyNYtGQQcx9CPVM6sc4jSCe+qQPXORR4f3AWQQ==","signatures":[{"sig":"MEQCID06j6yLHyRkNRFw20NG5infhoU8n0oLSqNmsc1LSo4TAiBJY7gee6v7RHSywP39mgkl8AkimYqkASmiRmYY3KLLQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":614796},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.4.1-beta-20240919060113.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48850078b6e5a09cb2f9b03e0f36b31a/midscene-web-0.4.1-beta-20240919060113.0.tgz","_integrity":"sha512-Tw7FJe09WCoQZdKZ+DisRl3eNr3pwJKtzd0y4j1Q/ameFyhqOyNYtGQQcx9CPVM6sc4jSCe+qQPXORR4f3AWQQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.4.1-beta-20240919060113.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.4.1-beta-20240919060113.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.1-beta-20240919060113.0_1726725780291_0.4843155810103885","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240919061326.0":{"name":"@midscene/web","version":"0.5.1-beta-20240919061326.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"c10ee6b398c322641e9114503be99555061aff8f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240919061326.0.tgz","fileCount":25,"integrity":"sha512-eh61x0jgtdvu8PZJ/NpkhBpFCBo5DeSYBSJlIdA22QfB0s3jab4jphlFauQqOHCjaej75kK7lr9+KojuyDz7aQ==","signatures":[{"sig":"MEQCIGy8NniUXHQMOq3VsUnAEXQhRji1zoM0IoNdywnC/VBAAiA3JWemapVHr2teC7RiD5s4mtVlsGvR5l6eFqb5njCgZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626151},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240919061326.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ae4a89460c3dc52cbba369bde615d948/midscene-web-0.5.1-beta-20240919061326.0.tgz","_integrity":"sha512-eh61x0jgtdvu8PZJ/NpkhBpFCBo5DeSYBSJlIdA22QfB0s3jab4jphlFauQqOHCjaej75kK7lr9+KojuyDz7aQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240919061326.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240919061326.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240919061326.0_1726726525652_0.6873108758273225","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240919062753.0":{"name":"@midscene/web","version":"0.5.1-beta-20240919062753.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"74b8da3c22e6cdd3232a94f40a025451ba372e1c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240919062753.0.tgz","fileCount":25,"integrity":"sha512-fbaxQceEAAtuete2JAJp/4Dd3MQTIiMxq3E+NXlKwtr1+kUTr26JDp8gz3z8yFc6Z0xkAKmlqHw8MhBhhcJIOw==","signatures":[{"sig":"MEUCIAPktPRSP2XXB4lXBLBUqdXiNtIg/n0WKcD4O3dOi2oxAiEA5i7aEH3RmkqVND2YtquoukEZfRFI6qba+YebLLX65fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":647699},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240919062753.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/281dcba3bff5ddb3af85bc19efcd5693/midscene-web-0.5.1-beta-20240919062753.0.tgz","_integrity":"sha512-fbaxQceEAAtuete2JAJp/4Dd3MQTIiMxq3E+NXlKwtr1+kUTr26JDp8gz3z8yFc6Z0xkAKmlqHw8MhBhhcJIOw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240919062753.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240919062753.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240919062753.0_1726727395256_0.06124502550338673","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240919083528.0":{"name":"@midscene/web","version":"0.5.1-beta-20240919083528.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"e0d634a77f9e55ff2bd1b5a1aa9fea510bf254bd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240919083528.0.tgz","fileCount":25,"integrity":"sha512-RqPBvYwiOxLMU1BdIJCNzma/Tc1N4WL1/mXeOBSuA0P7VgVJErj4mXlVWmxZR5irh+6rEhRZgGzJAVgbbXTWaw==","signatures":[{"sig":"MEUCIQDqnAEd6PhsogySgWUx3bv+ilv9WfBq5YM068+cO6yqBAIgNOvvyv18qPSs69KpapM0j70vkLUfoZ6oVFa/4zIkJFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":647691},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240919083528.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/789172bf4b402fdcaeae1ad8cc494551/midscene-web-0.5.1-beta-20240919083528.0.tgz","_integrity":"sha512-RqPBvYwiOxLMU1BdIJCNzma/Tc1N4WL1/mXeOBSuA0P7VgVJErj4mXlVWmxZR5irh+6rEhRZgGzJAVgbbXTWaw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240919083528.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240919083528.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240919083528.0_1726735044755_0.5616711393429006","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240924073900.0":{"name":"@midscene/web","version":"0.5.1-beta-20240924073900.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"46d8825ebfebe2731171f13add5d2635b3369620","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240924073900.0.tgz","fileCount":25,"integrity":"sha512-7JadB/1T83ZZVjryGoHhiRiWEs2mlNNQPRV0CHJHLEttbOAOzgcdM3Rh7juEbnowwTjmg2a0FzwIoCH7xQmkHQ==","signatures":[{"sig":"MEQCIFfckSiP93tf65yGhpfw4iHupeGfGE0ELOyzZd3BhQ33AiBMonm6gYBLT1BoD0lNx6ge+xp5DwA8lALnYIXwLegelw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644826},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240924073900.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/76ef0c8b772174bf24ca8b90539caa08/midscene-web-0.5.1-beta-20240924073900.0.tgz","_integrity":"sha512-7JadB/1T83ZZVjryGoHhiRiWEs2mlNNQPRV0CHJHLEttbOAOzgcdM3Rh7juEbnowwTjmg2a0FzwIoCH7xQmkHQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240924073900.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240924073900.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240924073900.0_1727163656232_0.32034479574599706","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240924080037.0":{"name":"@midscene/web","version":"0.5.1-beta-20240924080037.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"fd1aa5d4bcc4838f958e6c2cb69e1d5794f11032","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240924080037.0.tgz","fileCount":25,"integrity":"sha512-mABPf+p8i9Kqzvcp1ZOSqSvHEHrHaD8ya0ushbj2TK7k2eEjrsy17P79dTtT+BZUjQaDOi68B2v5GXrt7ytYzA==","signatures":[{"sig":"MEUCIBHX/QEKMnXmhDdtipUo84VDbtP3Y40O/XuYUrtcCbRgAiEA6E82NZv2JW0XExGPcfSNauWfFR2iNx2UyFrT4P2SCWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625805},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240924080037.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e920606299e52ba2890c1d672d9702f/midscene-web-0.5.1-beta-20240924080037.0.tgz","_integrity":"sha512-mABPf+p8i9Kqzvcp1ZOSqSvHEHrHaD8ya0ushbj2TK7k2eEjrsy17P79dTtT+BZUjQaDOi68B2v5GXrt7ytYzA==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240924080037.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240924080037.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240924080037.0_1727164957557_0.49573226594439923","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240925033823.0":{"name":"@midscene/web","version":"0.5.1-beta-20240925033823.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"84b2d5baf6976e6bd3d2a8d925f97659c5c9bcdb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240925033823.0.tgz","fileCount":25,"integrity":"sha512-2qJOINtAKImThUcG4Xr8wSDCAD63x4ccH+quCFXsW/7BhjpTg5VL1RtwVHdZrH9Pyj9dpHjCz3U2VaXfTwQ6RQ==","signatures":[{"sig":"MEUCIFgdgHxAxBsvOiY6BXGDK8SGkaVZ9pogD0FpDvKI3YbKAiEAwcemptJR3BsVsry/qeijR8/We0I9Knl8u39mwgyCZf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644826},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240925033823.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5e460dd8ce3fa1b33659f9634d4a6f2a/midscene-web-0.5.1-beta-20240925033823.0.tgz","_integrity":"sha512-2qJOINtAKImThUcG4Xr8wSDCAD63x4ccH+quCFXsW/7BhjpTg5VL1RtwVHdZrH9Pyj9dpHjCz3U2VaXfTwQ6RQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240925033823.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240925033823.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240925033823.0_1727235616338_0.39593603949502665","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240925041436.0":{"name":"@midscene/web","version":"0.5.1-beta-20240925041436.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"3aa3a1a4a37f20628012afe04445415ee1b4bbe3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240925041436.0.tgz","fileCount":25,"integrity":"sha512-wk92BqgJzI6JkdbIBcqtMxvsb+oJVPIXPTrYW8OjOdfHagdEuQwM02DvKdP1Uk9hzF9PxQDHFH506Zl01eXWSQ==","signatures":[{"sig":"MEUCIQDpR1xwFSbDjeZVxvMg6hFjj2Hlds+EaAW+aKo+fPDNuQIgSBYi2C/zG/jDn1vCJZ5tsExWPIiUiKsizvC/QdfgJEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644826},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240925041436.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aa845cae71d24bff1a0ee47268f280cc/midscene-web-0.5.1-beta-20240925041436.0.tgz","_integrity":"sha512-wk92BqgJzI6JkdbIBcqtMxvsb+oJVPIXPTrYW8OjOdfHagdEuQwM02DvKdP1Uk9hzF9PxQDHFH506Zl01eXWSQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240925041436.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240925041436.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240925041436.0_1727237795452_0.7423538225266237","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240925153650.0":{"name":"@midscene/web","version":"0.5.1-beta-20240925153650.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"3bb8194dccf628429dd55f47c76a5db962a25e95","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240925153650.0.tgz","fileCount":25,"integrity":"sha512-/Uo1llSD4Hj8l/jBqzmdsuQq2DJHOuPCUYlY9/mLNGPNfbMGV/bF96jQk6TMADBLUQ2AVd+lz27jl7EDWrXqiw==","signatures":[{"sig":"MEUCIQDsHQr1JkcN9D5jnhY8QYYBBekkGOmC1FrepT2+SqB70AIgNbaooq6GLzD71nfwfUytQrjspeoUgXi9chH3mSSYB8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644826},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240925153650.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1a57b851bdad3a0a253f8ff74374a496/midscene-web-0.5.1-beta-20240925153650.0.tgz","_integrity":"sha512-/Uo1llSD4Hj8l/jBqzmdsuQq2DJHOuPCUYlY9/mLNGPNfbMGV/bF96jQk6TMADBLUQ2AVd+lz27jl7EDWrXqiw==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240925153650.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240925153650.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240925153650.0_1727278731143_0.5718539453409064","host":"s3://npm-registry-packages"}},"0.5.1-beta-20240926023327.0":{"name":"@midscene/web","version":"0.5.1-beta-20240926023327.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"42ca5f79e5468a5d22fac81702a574bd87167dc5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1-beta-20240926023327.0.tgz","fileCount":25,"integrity":"sha512-l5nqAjzeaqCO3fYmaaV8sTQr6BTwpFhaoG4l9D3clwF/bTyOvEr3Mv4n6TUpIlJAQg8rbDznqhwdPnjQEzYpGQ==","signatures":[{"sig":"MEUCIFxmCZI8V8TWTbHqWqKOn/EZaYOsH6d2W4Hr98WwYpNrAiEA7mDuJopYmjZ5dmx3RtY83unpShB3UufinYsiOdqZocg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644826},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1-beta-20240926023327.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3178c4918ce0a05202e19b31d44f1a9f/midscene-web-0.5.1-beta-20240926023327.0.tgz","_integrity":"sha512-l5nqAjzeaqCO3fYmaaV8sTQr6BTwpFhaoG4l9D3clwF/bTyOvEr3Mv4n6TUpIlJAQg8rbDznqhwdPnjQEzYpGQ==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1-beta-20240926023327.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240926023327.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1-beta-20240926023327.0_1727318121696_0.32576545222625586","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@midscene/web","version":"0.5.1","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"f9cc5e0010c971575e024beb17d47a6048445108","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.1.tgz","fileCount":25,"integrity":"sha512-JHIF+SFnsX72x3QPnwz1i0WRJyAHawxWSDfs/z2cXFN2iuzGeQPk1DdCzkBhIko5hYJ4Yjigha5sSiJIpNmQYA==","signatures":[{"sig":"MEUCIQDTCUMw5AzM6sithv0LdfS6USPOLuE6RblNW5kSb97l7AIgKJk8q4yVFajPCsh8dVrfqoO29VWSCqU5cxc2cAW6hzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644760},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5a8e12ed749c25a55c12eee1d48cee5a/midscene-web-0.5.1.tgz","_integrity":"sha512-JHIF+SFnsX72x3QPnwz1i0WRJyAHawxWSDfs/z2cXFN2iuzGeQPk1DdCzkBhIko5hYJ4Yjigha5sSiJIpNmQYA==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1_1727336510245_0.910181066937715","host":"s3://npm-registry-packages"}},"0.5.2-beta-20240928135126.0":{"name":"@midscene/web","version":"0.5.2-beta-20240928135126.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"99deb50057612b43084b6e2e0e67fb329a33a30e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.2-beta-20240928135126.0.tgz","fileCount":25,"integrity":"sha512-94vmJlPrXDVOY5G1EHCjZ3D/af5qIW+fTAQe+x3nm0zlWpgAX+LBIwkOjQ8Q0N/M4G4g2OWga7JEXkRbQ9KLWg==","signatures":[{"sig":"MEUCIG6V85vFuR3d3tDoupxoBlY5zrKOhIzeIjyXdpn7jeWTAiEAt7viawy4rjz1EjRtHYtCO3ER+6Nmi3ryx7DLY+0evgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645194},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.2-beta-20240928135126.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba87ad869d960b75c99bdf6e004b404a/midscene-web-0.5.2-beta-20240928135126.0.tgz","_integrity":"sha512-94vmJlPrXDVOY5G1EHCjZ3D/af5qIW+fTAQe+x3nm0zlWpgAX+LBIwkOjQ8Q0N/M4G4g2OWga7JEXkRbQ9KLWg==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.2-beta-20240928135126.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20240928135126.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.2-beta-20240928135126.0_1727531606035_0.1400867488232478","host":"s3://npm-registry-packages"}},"0.5.2-beta-20240929094445.0":{"name":"@midscene/web","version":"0.5.2-beta-20240929094445.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"235af0cdf293fef371c0dcadc6243ddcf2376b78","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.2-beta-20240929094445.0.tgz","fileCount":25,"integrity":"sha512-BeEubtWYBcukkShYM8OCBGeTQaPXAgAOFRxIWyiEynpg0AlQVbN59tX03/6KZbDrF6BF7oA0BK7MLjUlo8QWdA==","signatures":[{"sig":"MEYCIQD83JWPk0o9Z5CGvZTadd3VMZYRGXglomuvkXunBVKc8gIhAIbgeEmArNn6xkbvi/K6bMquz6g/s0jjuZrVO98H4Ptk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649688},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.2-beta-20240929094445.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./debug":{"types":"./dist/types/debug.d.ts","import":"./dist/es/debug.js","require":"./dist/lib/debug.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d7c75b6892d165c2ef5b8722c323572/midscene-web-0.5.2-beta-20240929094445.0.tgz","_integrity":"sha512-BeEubtWYBcukkShYM8OCBGeTQaPXAgAOFRxIWyiEynpg0AlQVbN59tX03/6KZbDrF6BF7oA0BK7MLjUlo8QWdA==","_npmVersion":"10.7.0","description":"Web integration for Midscene.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.2-beta-20240929094445.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20240929094445.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.2-beta-20240929094445.0_1727603204112_0.9489097437535894","host":"s3://npm-registry-packages"}},"0.5.2-beta-20241008085823.0":{"name":"@midscene/web","version":"0.5.2-beta-20241008085823.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"df291be5e63afa5cf24744d6dc6c4eb8b2bcc7e9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.2-beta-20241008085823.0.tgz","fileCount":25,"integrity":"sha512-NBg2tXR9CldNmfDNA7djevtvmYALE6eO3kZTrsOInVjYmWtfTQHwN1zgAnfMpgSjywb0iBi1WNoxakwXEtDxgA==","signatures":[{"sig":"MEYCIQCvFIFBzC1HtetvGDHkHyfRJ5F87u1n/rwgd0neYcEgMAIhAKwCaPDFXiDrKK5KHyoJQBCZFWnrag/RRIh9tz6bFVHM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648832},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.2-beta-20241008085823.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/80174948e43dd540924370f952c26fd1/midscene-web-0.5.2-beta-20241008085823.0.tgz","_integrity":"sha512-NBg2tXR9CldNmfDNA7djevtvmYALE6eO3kZTrsOInVjYmWtfTQHwN1zgAnfMpgSjywb0iBi1WNoxakwXEtDxgA==","_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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.2-beta-20241008085823.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20241008085823.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.2-beta-20241008085823.0_1728378021695_0.8168044358897284","host":"s3://npm-registry-packages"}},"0.5.2-beta-20241009023204.0":{"name":"@midscene/web","version":"0.5.2-beta-20241009023204.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"307712993b521328d9a37539d92e807f89b45479","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.2-beta-20241009023204.0.tgz","fileCount":25,"integrity":"sha512-sJfulM3YQqOroGL+Sn0t7vPmfbP7VUOiZh/c6TMWLB3pjG6woMq0N4xevrxYzUcUBb4zMqTp4Lc804QnEvEV9Q==","signatures":[{"sig":"MEUCIDP8IAfbkN/fI99LXFr1DQuimRrNqk7e3KjzZpu7ijbwAiEA5/bccF0mjldoptnfqWKS7Em+zQvf4RZea2lh9gV0UCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648832},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.2-beta-20241009023204.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8f086c16888e8e75c8dd9332fa521418/midscene-web-0.5.2-beta-20241009023204.0.tgz","_integrity":"sha512-sJfulM3YQqOroGL+Sn0t7vPmfbP7VUOiZh/c6TMWLB3pjG6woMq0N4xevrxYzUcUBb4zMqTp4Lc804QnEvEV9Q==","_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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.2-beta-20241009023204.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20241009023204.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.2-beta-20241009023204.0_1728441244149_0.24425316304495626","host":"s3://npm-registry-packages"}},"0.5.2-beta-20241010035503.0":{"name":"@midscene/web","version":"0.5.2-beta-20241010035503.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"194ff4c600509babf83207c2f1c3fa828588b897","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.2-beta-20241010035503.0.tgz","fileCount":25,"integrity":"sha512-zJpkB/msLL6EMfZjf97+crkm784jxGhiH9fmu1+M6yBJ09oby3i7qmbV1tUhEanqrNANQvOgxCkQn8pmmSyUlQ==","signatures":[{"sig":"MEQCIGJDimVs7HL011HXx6VFSGu6P+zLEnRgPRAsaWeuMDCAAiA1FmRp5mkomWg3Tc5oRiXOc3qBOs3nTThXTsa8xQ5U7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648832},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.2-beta-20241010035503.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da6d4082100f3c54b999054cc39ffccc/midscene-web-0.5.2-beta-20241010035503.0.tgz","_integrity":"sha512-zJpkB/msLL6EMfZjf97+crkm784jxGhiH9fmu1+M6yBJ09oby3i7qmbV1tUhEanqrNANQvOgxCkQn8pmmSyUlQ==","_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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.2-beta-20241010035503.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20241010035503.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.2-beta-20241010035503.0_1728532624245_0.18009665160267008","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@midscene/web","version":"0.5.2","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"3ad8fb0bc9b67332ee5cb05133552a6e79036140","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.2.tgz","fileCount":25,"integrity":"sha512-yJy0mTeFG50I0C4w2QirsYKRUg3x1tcISvvsyArZfucqomHk0p5AxVe8SzLj/EDc+6/FgOs9rxlL+MCb5HUaiw==","signatures":[{"sig":"MEQCIFP2ufy24oOTRcE/oIzlqIMJ9FpyvB/tnb3qTvMc5qbkAiAIPaBtIiHca4ga2qfCCwfq9kRc7BOYujBvHK7wIahGPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651730},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e3e23322d66941011742030ad3ed9079/midscene-web-0.5.2.tgz","_integrity":"sha512-yJy0mTeFG50I0C4w2QirsYKRUg3x1tcISvvsyArZfucqomHk0p5AxVe8SzLj/EDc+6/FgOs9rxlL+MCb5HUaiw==","_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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.2_1728715053770_0.3192586212883588","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@midscene/web","version":"0.6.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"bc9fce55bcb44319f4f4b73b880d02b3c1259047","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.0.tgz","fileCount":25,"integrity":"sha512-uZuAAgPKEn6ItMcBOtreAjsIOL+44YtTlGr7u3mxChWldoh3GDsZ0sI3U5igJLungrcXlcIhDtA//egl1wAk+g==","signatures":[{"sig":"MEUCIQD9kVjnjuuMEG5/1kZRX8aA/wC2TVMztC7gE5rAJaHlOAIgPASD/FMRDOGjjlt25pySid0ejjAsHgOrFlnen78yU/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651702},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39e38f43bc9480e25aba4cc139fe855c/midscene-web-0.6.0.tgz","_integrity":"sha512-uZuAAgPKEn6ItMcBOtreAjsIOL+44YtTlGr7u3mxChWldoh3GDsZ0sI3U5igJLungrcXlcIhDtA//egl1wAk+g==","_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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.6.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.0_1728720633580_0.6216436948359771","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@midscene/web","version":"0.6.1","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"d2fe9f634e65cbd15eb80f63e25fb8ccfb77a3ba","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.1.tgz","fileCount":25,"integrity":"sha512-8vQhC+i+823npPNKjUM2g0hvXYLUwRx968WzMVdpgeRf0MDssdSMaEGSQfsTtPY863xIecTGVdq8gwGgz23mtg==","signatures":[{"sig":"MEUCIQDKwsPkKVNFn0DlWzUS80NBM1icaJJXdiwh1gYXUN5S7QIgR94OmPXExOLfDyEDUUxf1QpXqpTgK30dQuYHQTw0+hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651702},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/64a176123f17b92437d17b2ec79ec461/midscene-web-0.6.1.tgz","_integrity":"sha512-8vQhC+i+823npPNKjUM2g0hvXYLUwRx968WzMVdpgeRf0MDssdSMaEGSQfsTtPY863xIecTGVdq8gwGgz23mtg==","_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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.6.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.1_1728721573638_0.061616681395495476","host":"s3://npm-registry-packages"}},"0.6.2-beta-20241012092515.0":{"name":"@midscene/web","version":"0.6.2-beta-20241012092515.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"8fd4a8e9c971dd322e7bee01f18204edd75e3437","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.2-beta-20241012092515.0.tgz","fileCount":25,"integrity":"sha512-W66B3M0UNzSRhUKsB31BmTAkC9RjdyHf39kgJoqa9TAQxbfG9mar3Mu3ylD0OsxEXkewg7AzlRx+vwcm6+F/fQ==","signatures":[{"sig":"MEYCIQCmNenfxHj4YSGt2s0XxthfahOP7OUe1gqXTtYJJfFCowIhAJzr8rqo1KV51ReEt2STQdoC1Aw14BMELPcSd2uyCuaj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651768},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.2-beta-20241012092515.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a08a125f88aac2b27d9935f7943e0b90/midscene-web-0.6.2-beta-20241012092515.0.tgz","_integrity":"sha512-W66B3M0UNzSRhUKsB31BmTAkC9RjdyHf39kgJoqa9TAQxbfG9mar3Mu3ylD0OsxEXkewg7AzlRx+vwcm6+F/fQ==","_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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.6.2-beta-20241012092515.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.2-beta-20241012092515.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.2-beta-20241012092515.0_1728725235191_0.9458263516188403","host":"s3://npm-registry-packages"}},"0.5.3-beta-20241012095214.0":{"name":"@midscene/web","version":"0.5.3-beta-20241012095214.0","license":"MIT","_id":"@midscene/web@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"}],"dist":{"shasum":"4268266ec3156200b1ea3be3abe73a160cffb663","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.5.3-beta-20241012095214.0.tgz","fileCount":25,"integrity":"sha512-YbOGnR9IeVId9Usa7g3HmiikhgLKCnu+ojkNTT+JOPSCYNOh2slufF5wxcQCyrXvAYvaClDB6ieBV6mWCo11rA==","signatures":[{"sig":"MEUCIC0gUm6GAUd5kwH0lCf5m+5WabSR4SQQhOqd9Yru3L+PAiEAwr4A3M+GubGZWthXvOVeh/Ud8z3vtbBL1J/I5+tr+N4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651796},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.5.3-beta-20241012095214.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d89538866b327389ba5ea3fb47934a1a/midscene-web-0.5.3-beta-20241012095214.0.tgz","_integrity":"sha512-YbOGnR9IeVId9Usa7g3HmiikhgLKCnu+ojkNTT+JOPSCYNOh2slufF5wxcQCyrXvAYvaClDB6ieBV6mWCo11rA==","_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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.5.3-beta-20241012095214.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.3-beta-20241012095214.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.3-beta-20241012095214.0_1728726849437_0.6330345798724704","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@midscene/web","version":"0.6.2","license":"MIT","_id":"@midscene/web@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"},"dist":{"shasum":"222af9c328f85699cd2f760ff52e42548e041441","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.2.tgz","fileCount":25,"integrity":"sha512-5lf/5nA8n92qFhs//6bpoMn2sfmeNNGgQmEKaehypXWB3+gPWq6wojHc2Y+aJ9lgovBZcKRBPNrgyDPwZ1oRaQ==","signatures":[{"sig":"MEQCIB3swZnipAbWQB5mD9Xxdygz6DHFd2EDrznjTTi0gLphAiApxo6unvxOEpB3JkKVKdGiRCO/heUaExHmxvrjODcaCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651804},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/35bc97122c8225895ef92aaa7f89f79c/midscene-web-0.6.2.tgz","_integrity":"sha512-5lf/5nA8n92qFhs//6bpoMn2sfmeNNGgQmEKaehypXWB3+gPWq6wojHc2Y+aJ9lgovBZcKRBPNrgyDPwZ1oRaQ==","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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.6.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.2_1728962823074_0.6075998686272228","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241017035917.0":{"name":"@midscene/web","version":"0.6.3-beta-20241017035917.0","license":"MIT","_id":"@midscene/web@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"},"dist":{"shasum":"f24869967a15ffbb689c8cc04ca8a1a4a78d3a04","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.3-beta-20241017035917.0.tgz","fileCount":25,"integrity":"sha512-gifez5vHVy/YqUaFzrncZqVFBGA59rb31WtFvO/cdVTWiJTGdTLiPXpPDCmvVpQxZ5Y7B1u2pE8K3Rdm69XFXg==","signatures":[{"sig":"MEQCID+T43OpKkysRheDcShCfP/3MQN/5WKklAQ1nrzY+eUYAiBh+MUgz69Hv7pZv6Yf1IT8iAfV61ut1YTT/GQWh4Jtkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":652320},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241017035917.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/402e71834431f7f46d2f11ed0a19d41f/midscene-web-0.6.3-beta-20241017035917.0.tgz","_integrity":"sha512-gifez5vHVy/YqUaFzrncZqVFBGA59rb31WtFvO/cdVTWiJTGdTLiPXpPDCmvVpQxZ5Y7B1u2pE8K3Rdm69XFXg==","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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241017035917.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241017035917.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241017035917.0_1729137680324_0.21939287526157392","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241017041417.0":{"name":"@midscene/web","version":"0.6.3-beta-20241017041417.0","license":"MIT","_id":"@midscene/web@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"},"dist":{"shasum":"df36a93f03fb489bf504fc3f1ca446a0f3763d28","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.3-beta-20241017041417.0.tgz","fileCount":25,"integrity":"sha512-7G8Oeg0ipdmHXy1a8C01mXcLsIB9GosSIMEWnTq1M/19nJz24qwXROl+0MXqYs3INHijpZgYXE9C6bVMsWZfJg==","signatures":[{"sig":"MEUCIQCjlWvkudSZvFReCvm0W8EU4kC+QHpbm8bh7tRKHrVT5QIgE0TvRC17cVIpNdQMTxQNOVU0vZw+CiuBdR1rCDlIJjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":652320},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241017041417.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/59c0323d90b6317041697a140615a1ec/midscene-web-0.6.3-beta-20241017041417.0.tgz","_integrity":"sha512-7G8Oeg0ipdmHXy1a8C01mXcLsIB9GosSIMEWnTq1M/19nJz24qwXROl+0MXqYs3INHijpZgYXE9C6bVMsWZfJg==","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":{"openai":"4.57.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241017041417.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241017041417.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241017041417.0_1729138574574_0.9673553498678455","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241017073804.0":{"name":"@midscene/web","version":"0.6.3-beta-20241017073804.0","license":"MIT","_id":"@midscene/web@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"},"dist":{"shasum":"46abc59d8cf23fb81769c0cc781e0e76bc12ff32","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.3-beta-20241017073804.0.tgz","fileCount":28,"integrity":"sha512-EX66bYI9M9NXt8nNS16r5bZb71bJs4RkTQB7/rztINNG1Xh6Y0jcUive/KjRvtsrImuVKwWH+Uil0DDuhxxP+g==","signatures":[{"sig":"MEYCIQDoMVpQsYFwtFlgZZgM3j9k+LNM3W8C1YtNyP0df0TS1QIhAPYzO1wikT0HmxNdWEJ3vEjOAGRoJGOJpWXCLlFwV1x4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":746798},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241017073804.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3dc77951452a1cb8234b1cbf1014e124/midscene-web-0.6.3-beta-20241017073804.0.tgz","_integrity":"sha512-EX66bYI9M9NXt8nNS16r5bZb71bJs4RkTQB7/rztINNG1Xh6Y0jcUive/KjRvtsrImuVKwWH+Uil0DDuhxxP+g==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241017073804.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241017073804.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241017073804.0_1729150808762_0.7588300047592145","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241018083811.0":{"name":"@midscene/web","version":"0.6.3-beta-20241018083811.0","license":"MIT","_id":"@midscene/web@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"},"dist":{"shasum":"de69acf44c4d21de063bf33bdd51c3f55fc7747d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.3-beta-20241018083811.0.tgz","fileCount":29,"integrity":"sha512-QFFvcReGygdVV7dr2og1dAytgCO2t5HmoabIJz39uYfnRABKZLFPy9oqCvb/pM2nUoitxSw7cEkwidvR3DEPUw==","signatures":[{"sig":"MEUCIBEZg/r1eCXXxqYjyNCmqqmQjO2ug6hS1A3wG2awAaB+AiEA+t8SX5mNKirQHhbcokGZp2Co+rseCFV5Obw/EDeExjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2431833},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241018083811.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/57b2292131b76fceb5a8df3b54a1ce03/midscene-web-0.6.3-beta-20241018083811.0.tgz","_integrity":"sha512-QFFvcReGygdVV7dr2og1dAytgCO2t5HmoabIJz39uYfnRABKZLFPy9oqCvb/pM2nUoitxSw7cEkwidvR3DEPUw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241018083811.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241018083811.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241018083811.0_1729240822180_0.12979358894568005","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241019011317.0":{"name":"@midscene/web","version":"0.6.3-beta-20241019011317.0","license":"MIT","_id":"@midscene/web@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"},"dist":{"shasum":"2be5d862d5a99e5e6c04de8e1de5b0fbae4fdaad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.3-beta-20241019011317.0.tgz","fileCount":29,"integrity":"sha512-idEVlQgx7yR3yCxoRJhQ4H0bGyxXrTf1I3V1Wy0+8vTq+oik0uAYKSgFJnnCn9ed6unhVfZIE/0B1Peg/hu8UA==","signatures":[{"sig":"MEYCIQDD6qOU7ZHHCrOYAop1Z0bjGGyObxKvI3oo0jjrzGS1yAIhAIbjZnJcz6DGNbGUcevQy6jFTdZvSCsm0FpvMGvH4583","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2431849},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241019011317.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cbd06e2cb1df131fbfe2e32ea19422f1/midscene-web-0.6.3-beta-20241019011317.0.tgz","_integrity":"sha512-idEVlQgx7yR3yCxoRJhQ4H0bGyxXrTf1I3V1Wy0+8vTq+oik0uAYKSgFJnnCn9ed6unhVfZIE/0B1Peg/hu8UA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241019011317.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241019011317.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241019011317.0_1729300527093_0.1494303424848431","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241021072342.0":{"name":"@midscene/web","version":"0.6.3-beta-20241021072342.0","license":"MIT","_id":"@midscene/web@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"},"dist":{"shasum":"642bf98e4869245a6c79ef17cc02015b27ccb81e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.3-beta-20241021072342.0.tgz","fileCount":29,"integrity":"sha512-/lL52p7m7+8dpCI3yjgQNF1CI0eq9RuPRJWoUZkWqkFiDwdgmd4rDScUpk41gG0863mHgRGw1QTUVFmO7k120A==","signatures":[{"sig":"MEQCICPXZzpZQADYfqPJuP0PQziwNvQ+aXJKlJCNLcK14euYAiBgdnYY5EBwwWwvA0ZJbx+pnoOxLwuGEEMZJPeAa9Lh3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2431863},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241021072342.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/56aa26351b3745aa623193f12b7dc5c9/midscene-web-0.6.3-beta-20241021072342.0.tgz","_integrity":"sha512-/lL52p7m7+8dpCI3yjgQNF1CI0eq9RuPRJWoUZkWqkFiDwdgmd4rDScUpk41gG0863mHgRGw1QTUVFmO7k120A==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241021072342.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241021072342.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241021072342.0_1729495555786_0.37722929878232647","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241021073842.0":{"name":"@midscene/web","version":"0.6.3-beta-20241021073842.0","license":"MIT","_id":"@midscene/web@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"},"dist":{"shasum":"c1022e70090c4f0907ce3a3d3f7f3bcd83d16c2b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.3-beta-20241021073842.0.tgz","fileCount":29,"integrity":"sha512-1uD9VXiW5zl+6UclFVgaJM1xYPU1EsNY8mXFCkC2vbPZAdhoUCK9e6X4YhYGQDOIS61VCsUoqp/+PLdmLLpAHw==","signatures":[{"sig":"MEUCIQDNMe6tHPszvARfWdJVy79h86RlZTJnjHAeongn9iaFZgIgackQQCHLcfYhDlU6x30BM+XCl9kT6/BOK50YKzT+clA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2431849},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241021073842.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/92ed41134ab205f7da457e9e00a78cbc/midscene-web-0.6.3-beta-20241021073842.0.tgz","_integrity":"sha512-1uD9VXiW5zl+6UclFVgaJM1xYPU1EsNY8mXFCkC2vbPZAdhoUCK9e6X4YhYGQDOIS61VCsUoqp/+PLdmLLpAHw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241021073842.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241021073842.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241021073842.0_1729496450651_0.20930947609603057","host":"s3://npm-registry-packages"}},"0.6.3-beta-20241021080420.0":{"name":"@midscene/web","version":"0.6.3-beta-20241021080420.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b2ea227b5ea9e2ce1d4af4d3d0f0de2b94ea476a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.6.3-beta-20241021080420.0.tgz","fileCount":33,"integrity":"sha512-vRIiVPjHqo+jjJKgX12VjxJuBL+5viwq4um3O02BsA3umKuif6ttASZjF6HC6YT0ht2264owHhkqI9pSBovqCw==","signatures":[{"sig":"MEUCIGe+N8kQY1jqbjNgmcb/jCkXiXrVB7S5jrTxREbOOLSwAiEA73fyepn3vJ6eTR8Dx5eAXBCQ19B0IQReeaUeY3tTTJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2550881},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.6.3-beta-20241021080420.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/262cc26e9ac2658e606814e3b1f3f303/midscene-web-0.6.3-beta-20241021080420.0.tgz","_integrity":"sha512-vRIiVPjHqo+jjJKgX12VjxJuBL+5viwq4um3O02BsA3umKuif6ttASZjF6HC6YT0ht2264owHhkqI9pSBovqCw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.6.3-beta-20241021080420.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241021080420.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.3-beta-20241021080420.0_1729497993673_0.6792029296368054","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@midscene/web","version":"0.7.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cfb34152be88b51445c802aae5c4fb3daad0dc68","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.0.tgz","fileCount":33,"integrity":"sha512-dYhYI7PZ4gkmSyvVP0qKyMnuPQWeQs3YpJ7L00/nZrx6vjJBKYCp6hTPYPhj04XWAvX5KM/rOpkwVoetvUnfMA==","signatures":[{"sig":"MEUCIQD+NEjZ5R+9nB1il/6q5n3ho0XBPjfApBeCS2tXTgyPnwIgdFYl1iAiuXgqYVCfGc3WybgO9L2S1LCXArrG2cQhuak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2550815},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15b938452b282c4174abd13b2f844ed3/midscene-web-0.7.0.tgz","_integrity":"sha512-dYhYI7PZ4gkmSyvVP0qKyMnuPQWeQs3YpJ7L00/nZrx6vjJBKYCp6hTPYPhj04XWAvX5KM/rOpkwVoetvUnfMA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.0_1729499713542_0.07649092978110605","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@midscene/web","version":"0.7.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3c37159ee56485c4f0c77eed05b3d8ffd4c943dc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.1.tgz","fileCount":33,"integrity":"sha512-X07gAqDPYCwXU2tMqUGE2GfFWPNnc1hU3Ejm3H0xu5aMP7PMAjv/JNXqwMVODjNuNxsVuvHYUI+noiuVVZ3fSA==","signatures":[{"sig":"MEYCIQCLhXgLm42ctACb889ggBak9CalYM3ZkUnL13fKTw+7OAIhAJRSshY+soDp1Lt6u6yJtZ+uQLMvNXfrPzE3dhT4jGfe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2550998},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/57659a6920aeabce259e58b60a9b00f9/midscene-web-0.7.1.tgz","_integrity":"sha512-X07gAqDPYCwXU2tMqUGE2GfFWPNnc1hU3Ejm3H0xu5aMP7PMAjv/JNXqwMVODjNuNxsVuvHYUI+noiuVVZ3fSA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.1_1729583042147_0.5436853049159274","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241024064319.0":{"name":"@midscene/web","version":"0.7.2-beta-20241024064319.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b7787442004446e778a1fe2390b60a24b1884784","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.2-beta-20241024064319.0.tgz","fileCount":33,"integrity":"sha512-JlyaQ9gAYvHB7yR+9X/LxY26Q1P8EwXjp8+nsaNeZmzRVkM4LTD55xU/JlnHQi5+PJn0u75pkd/nXbsyjLFCUw==","signatures":[{"sig":"MEUCIQCMerMXcoDlXJr4mxl+v9z1/9+1PFRR8uCO6Fne9WzH9gIgan68Ls9OQ04GlWeDZ4U6pJ8ehrUu0gARPMaYMU9g7L4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2553628},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2-beta-20241024064319.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cee7b4b85b9372407bd1d2c0ad949b9d/midscene-web-0.7.2-beta-20241024064319.0.tgz","_integrity":"sha512-JlyaQ9gAYvHB7yR+9X/LxY26Q1P8EwXjp8+nsaNeZmzRVkM4LTD55xU/JlnHQi5+PJn0u75pkd/nXbsyjLFCUw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2-beta-20241024064319.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2-beta-20241024064319.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2-beta-20241024064319.0_1729752334485_0.45135692149942663","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@midscene/web","version":"0.7.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"29fa91e13b16910da7f4eed2c53e45c444d1d811","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.2.tgz","fileCount":33,"integrity":"sha512-xjeayT+enSiFS/D/IWmYsDejaKmWUePepjjuLaLzeCxdcUkOzO0akGtT30VMpufXu1i8mS1DMQkEfX4R7rcSDw==","signatures":[{"sig":"MEUCIG3/GhxdDRGibjMDRTJXCH4vu0R5CQQ9e7qtzvxIcJ2jAiEA0h2LWp6wPRP1A9glRpv5eWrlwmgPOuZdy89LGy2WomE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2553562},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d58a708688f2f34fadd4a26ce7acc84d/midscene-web-0.7.2.tgz","_integrity":"sha512-xjeayT+enSiFS/D/IWmYsDejaKmWUePepjjuLaLzeCxdcUkOzO0akGtT30VMpufXu1i8mS1DMQkEfX4R7rcSDw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2_1729754489520_0.5510564099250506","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241024094141.0":{"name":"@midscene/web","version":"0.7.2-beta-20241024094141.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fd8ddf39baf34f4c11d444b0dc4f74d82b690da5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.2-beta-20241024094141.0.tgz","fileCount":35,"integrity":"sha512-Ul+jPqozpbgsWVzHaviNNMTBFnWyLT6ksJ0H4F3J6sNO/czzoOeL5TS6cMakj1kYzZCl3KnT8SRFUwbHtAGWWA==","signatures":[{"sig":"MEQCIBGPjejLMGQduuP/Ks03DXE406qXSMDRM3VUOHrR80QuAiBXcDi2Y4scX7m7HnRVFtbmCrG0j5hPiAZ0sZCUZX1gPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5074839},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2-beta-20241024094141.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js","./browser/playground":"./dist/browser/playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && npm run build:browser","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","build:browser":"modern build -c ./modern.browser.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0c94ffef114407c66739ba9a001149d0/midscene-web-0.7.2-beta-20241024094141.0.tgz","_integrity":"sha512-Ul+jPqozpbgsWVzHaviNNMTBFnWyLT6ksJ0H4F3J6sNO/czzoOeL5TS6cMakj1kYzZCl3KnT8SRFUwbHtAGWWA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2-beta-20241024094141.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2-beta-20241024094141.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2-beta-20241024094141.0_1729763086370_0.13293751265475673","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241024103907.0":{"name":"@midscene/web","version":"0.7.2-beta-20241024103907.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0ea544c885dff389890d9c022c8b4d831d88da5a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.2-beta-20241024103907.0.tgz","fileCount":35,"integrity":"sha512-M/keRDn6Oo0gYgSpDMTdMyWxYwx8X4z6S6rlpG4jHT65Yp2iFDrrKvDlVauaPMW9BQaFuLiivmJyVtzvnfx8xg==","signatures":[{"sig":"MEUCIQDdX5YD1fFNTcW9+NGhS0KAzvA8W+irbIKPjwIyQ8tX1QIgF1Ck75W9FgbQxbqsaUr9ngLFzwAA69O+sl6BBZeUjg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5074887},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2-beta-20241024103907.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js","./browser/playground":"./dist/browser/playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && npm run build:browser","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","build:browser":"modern build -c ./modern.browser.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/47021fea0764894dc992132a3bda2da4/midscene-web-0.7.2-beta-20241024103907.0.tgz","_integrity":"sha512-M/keRDn6Oo0gYgSpDMTdMyWxYwx8X4z6S6rlpG4jHT65Yp2iFDrrKvDlVauaPMW9BQaFuLiivmJyVtzvnfx8xg==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2-beta-20241024103907.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2-beta-20241024103907.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2-beta-20241024103907.0_1729766519750_0.005696663247028999","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241024113439.0":{"name":"@midscene/web","version":"0.7.2-beta-20241024113439.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9c7884c5d0e04af6f03e44d59ddecc376dd007fd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.2-beta-20241024113439.0.tgz","fileCount":33,"integrity":"sha512-nXaVJjvl1aulRF1P7rX+f/9qXm69s0XbsPdeKzuDjqaGaikC+5OyhTvYRwOW0iNijWVtJpmJ8e5105v9P0YQiw==","signatures":[{"sig":"MEQCIAyZVKiChYc1xO8GQqcn0TGIlT198ouJX95RUAOsITL+AiBCIAUatFQXUCLDDI8kHdWiTTfmUFCHhisoFMQF49tgwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2553125},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2-beta-20241024113439.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dafa222b3c7a3b0c3bb250c664f03211/midscene-web-0.7.2-beta-20241024113439.0.tgz","_integrity":"sha512-nXaVJjvl1aulRF1P7rX+f/9qXm69s0XbsPdeKzuDjqaGaikC+5OyhTvYRwOW0iNijWVtJpmJ8e5105v9P0YQiw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2-beta-20241024113439.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2-beta-20241024113439.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2-beta-20241024113439.0_1729769815968_0.14740237564778869","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241025012947.0":{"name":"@midscene/web","version":"0.7.2-beta-20241025012947.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a1d0fd997d647a3c15a65f0902de3e483cb8eec7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.2-beta-20241025012947.0.tgz","fileCount":35,"integrity":"sha512-duSc0S0THpQ4fHkOU6meAor1ztCc6JyddpTYgJ0wpQXOQbChr24JSkYtXAZ9xdwEKjmNZwqZWSID9TxBRopayQ==","signatures":[{"sig":"MEQCIBEZfHY75F4mA62z8jRbmaPvXoRXAlrKhJ4i3hNZn8XFAiBHGiW0BbViCNJIXJk+2Kg/ZPG4yi6UPWpvmNdlTbMXyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5075368},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2-beta-20241025012947.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js","./browser/playground":"./dist/browser/playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && npm run build:browser","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","build:browser":"modern build -c ./modern.browser.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/691b6b07e15118f7581aee7bdd818b5e/midscene-web-0.7.2-beta-20241025012947.0.tgz","_integrity":"sha512-duSc0S0THpQ4fHkOU6meAor1ztCc6JyddpTYgJ0wpQXOQbChr24JSkYtXAZ9xdwEKjmNZwqZWSID9TxBRopayQ==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2-beta-20241025012947.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2-beta-20241025012947.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2-beta-20241025012947.0_1729819966229_0.8780565707096282","host":"s3://npm-registry-packages"}},"0.7.2-beta-20241025022530.0":{"name":"@midscene/web","version":"0.7.2-beta-20241025022530.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"72df512bcb526b1c9117cb37fcdae3ee992578de","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.2-beta-20241025022530.0.tgz","fileCount":35,"integrity":"sha512-vWbB6XltSEsCd5qqSxb2GLO1KoCcbnualX14apktW8JlBQ7TWDCp+I/sRBPJYMGRW+v0BswECvECy3bDUVAwyw==","signatures":[{"sig":"MEUCIQD0KYM3yRjGqcG1CPBPBzdepXwBBPhc7HsAhvMcn1tKcwIgIFFgvMI15V/6+8BU1rp3jjLnvQq1dyDD1UgWz3DcMQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5075152},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.2-beta-20241025022530.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./playwright-report":"./dist/lib/playwright-report.js","./browser/playground":"./dist/browser/playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script && npm run build:browser","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","build:browser":"modern build -c ./modern.browser.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/147840744c13b5f420117ef7b43fee18/midscene-web-0.7.2-beta-20241025022530.0.tgz","_integrity":"sha512-vWbB6XltSEsCd5qqSxb2GLO1KoCcbnualX14apktW8JlBQ7TWDCp+I/sRBPJYMGRW+v0BswECvECy3bDUVAwyw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.2-beta-20241025022530.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2-beta-20241025022530.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2-beta-20241025022530.0_1729823303049_0.17551830184550954","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241029030944.0":{"name":"@midscene/web","version":"0.7.3-beta-20241029030944.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ad3e126fb6ad43115548cb4917871e9ce3cec560","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241029030944.0.tgz","fileCount":39,"integrity":"sha512-vTYYKxS2ximDUfwbTmS+AsNFmabfL3C0GFJHvTYQJZsmvBAAHGk1ShvKIZms/xxEcWIBTLWUAPY86TkWErNGvQ==","signatures":[{"sig":"MEYCIQDVp+IqHJuxwNtlTZ0tSCHUQVg9k9mB1v1k0XROD2KvIQIhAJGo0MYT2JhZ1Ye3qVHLUPqKRlf/Sm2C2q+S0XeDFC/w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5233115},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241029030944.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d9a44a424c1a58add3441e1376ec302a/midscene-web-0.7.3-beta-20241029030944.0.tgz","_integrity":"sha512-vTYYKxS2ximDUfwbTmS+AsNFmabfL3C0GFJHvTYQJZsmvBAAHGk1ShvKIZms/xxEcWIBTLWUAPY86TkWErNGvQ==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241029030944.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241029030944.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241029030944.0_1730171592642_0.47053292472790464","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241104100519.0":{"name":"@midscene/web","version":"0.7.3-beta-20241104100519.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0db0b99b276106e4e042bac827e7b5d2f827afa1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241104100519.0.tgz","fileCount":38,"integrity":"sha512-AlejlNioq6RalbDq8bsbnZLmVxtKbVQm6DnMm/SMZXntQuSUVDk4FSZfuUufwPRj6/tTfHQ0YjEv8wGJ9hvWLg==","signatures":[{"sig":"MEUCIBvp50wVeyH8tllBaA86/CRtEhXq/PD90K8tqvDm8ePgAiEAvKl3nQwvbEw0Wb2OabRaIrFXY8QdQbaYeN3U4jcyG6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1463164},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241104100519.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/687f21f7e90af209c5778b0288321b9a/midscene-web-0.7.3-beta-20241104100519.0.tgz","_integrity":"sha512-AlejlNioq6RalbDq8bsbnZLmVxtKbVQm6DnMm/SMZXntQuSUVDk4FSZfuUufwPRj6/tTfHQ0YjEv8wGJ9hvWLg==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241104100519.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241104100519.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241104100519.0_1730714905886_0.8983979920694958","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241105091606.0":{"name":"@midscene/web","version":"0.7.3-beta-20241105091606.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0f530d99fcf96161032a7c81eba7dd295572c0a5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241105091606.0.tgz","fileCount":38,"integrity":"sha512-zHA/maUaPhfRLEBKlK87OGDmiCieoIPsY3ZdyYadTCGKbDV3kav/L+slxDu7tvaX4ALo2aLkvbPwHpaEW7cvZA==","signatures":[{"sig":"MEUCIHMWA1JRwIZcHfIGTet6LKAVQ2V/B5gSt8DpMhmUJH4jAiEA+29R+Gnd+LRzIOp3Pon1VtI7Y5w9y1CSkTbncZzJS5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1473992},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241105091606.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e26e39b0e2913bdf3d3cadb479364f3b/midscene-web-0.7.3-beta-20241105091606.0.tgz","_integrity":"sha512-zHA/maUaPhfRLEBKlK87OGDmiCieoIPsY3ZdyYadTCGKbDV3kav/L+slxDu7tvaX4ALo2aLkvbPwHpaEW7cvZA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241105091606.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241105091606.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241105091606.0_1730798360650_0.1712107753672203","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241106021404.0":{"name":"@midscene/web","version":"0.7.3-beta-20241106021404.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ce004516d31880e29c72f0befb522912341321cc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241106021404.0.tgz","fileCount":38,"integrity":"sha512-qgfSavsknAgt9r92dM6Vt6fEp2K/q6g2C+lCIgSmNNaDYtjGoT2gmyeSqJv3QcUJlm7NtXScZKTmX2PPyhzSyg==","signatures":[{"sig":"MEUCIQCKLJHuK7xVVur2Fl9ZC8sWFdB8pW1WC0maL1W3pAWcmAIgKiAjKcq9WKbN7PRniKllgD0UOSnXR5Yj/5xIUeN09xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1101982},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241106021404.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d27eceeb0fc93b81e243724dcb309cd1/midscene-web-0.7.3-beta-20241106021404.0.tgz","_integrity":"sha512-qgfSavsknAgt9r92dM6Vt6fEp2K/q6g2C+lCIgSmNNaDYtjGoT2gmyeSqJv3QcUJlm7NtXScZKTmX2PPyhzSyg==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241106021404.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241106021404.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241106021404.0_1730859430539_0.6520678151627015","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241106063450.0":{"name":"@midscene/web","version":"0.7.3-beta-20241106063450.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"606b23e414e1427c228980833e9d1418ad9bdc65","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241106063450.0.tgz","fileCount":38,"integrity":"sha512-veQ2Bh45+ulCQSLv0uLuiIo/xLfyTP2fDfq2Uy11XG+YFKN6WKJjcY7034VEUkAIjGgwQNQDWwYs8YQUHl+DMg==","signatures":[{"sig":"MEUCIQD6bGP/az46tfHdTr4LLkIhKlUvoxetu1VpWhjnbzi6EQIgXQu0FMFJhOWOquJSz06FM0i0aR26kpJ4OA8hlMbaVl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1031484},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241106063450.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8496cc37d49f4d77d8f6c68a7c35241c/midscene-web-0.7.3-beta-20241106063450.0.tgz","_integrity":"sha512-veQ2Bh45+ulCQSLv0uLuiIo/xLfyTP2fDfq2Uy11XG+YFKN6WKJjcY7034VEUkAIjGgwQNQDWwYs8YQUHl+DMg==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241106063450.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241106063450.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241106063450.0_1730875075957_0.24048168726375807","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241107084720.0":{"name":"@midscene/web","version":"0.7.3-beta-20241107084720.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e918ac1ec4125a56c1cea2ec452381a3b74aa1d9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241107084720.0.tgz","fileCount":38,"integrity":"sha512-fkSdfc8SwbD7vIPAgGYAmS9eUYvzGSoKONsyfyB1AIJreUelsVfJ/eoePqQyg0wBSj/YSkK/+aq/d+H0xXzyfw==","signatures":[{"sig":"MEYCIQCHO/mM3KdZnOT6PCnQUMbuUpSgPnvfaz7abZ/V/QMa0AIhAJkCMMLrVrnx2/a5DPJvH9QvAey39Om2eO7sXSPEpnE0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1015136},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241107084720.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3846c904287816ca560ac371771599c0/midscene-web-0.7.3-beta-20241107084720.0.tgz","_integrity":"sha512-fkSdfc8SwbD7vIPAgGYAmS9eUYvzGSoKONsyfyB1AIJreUelsVfJ/eoePqQyg0wBSj/YSkK/+aq/d+H0xXzyfw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241107084720.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241107084720.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241107084720.0_1730969428702_0.39874987294738884","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241107114328.0":{"name":"@midscene/web","version":"0.7.3-beta-20241107114328.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1071ddd586890d90b26c9c65c3f4b9c17ade82db","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241107114328.0.tgz","fileCount":38,"integrity":"sha512-Y2bv4BE8DR6KUD7WzFlc5WTuZCWqBeKbSFF1p4UutNQSnVF9TyaoNypQ1sp6cPz5kbwkisDehJlT6cPhdh1pgQ==","signatures":[{"sig":"MEUCID/+gZrelvGHTlMsGpP0E6vuElw64zIbLnPQ+LkNS5j7AiEA4sjjCN5MjjsK5hoh/XKDbh6oAzrHEyxucZ7ifRFoUco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016144},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241107114328.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0d746a3df6382253abfb24e9ab491f68/midscene-web-0.7.3-beta-20241107114328.0.tgz","_integrity":"sha512-Y2bv4BE8DR6KUD7WzFlc5WTuZCWqBeKbSFF1p4UutNQSnVF9TyaoNypQ1sp6cPz5kbwkisDehJlT6cPhdh1pgQ==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241107114328.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241107114328.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241107114328.0_1730979988865_0.5519248433387116","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241107122143.0":{"name":"@midscene/web","version":"0.7.3-beta-20241107122143.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e7fc7c8b1f13e15477e6bc2ebe5a5b77eebc45a4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241107122143.0.tgz","fileCount":38,"integrity":"sha512-2xDFWGcC2u3lLegZIsi72rznt+H/bKQwijvQkzFfhEeyHwQ8ujzs2CkXmvRB9BfRMZrCs9AZV3bozJcbQvIr1Q==","signatures":[{"sig":"MEUCIQC9hBWysAMdY+FQqBxglJz1GeZJtVQx62V5y0SnQfCyOwIgTGGAtTH3sXIX7JTrJdkuEUrUuKoNBzSncHTVzhV9nFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016144},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241107122143.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ed0de5262b4d7ec973c16523f19a04f/midscene-web-0.7.3-beta-20241107122143.0.tgz","_integrity":"sha512-2xDFWGcC2u3lLegZIsi72rznt+H/bKQwijvQkzFfhEeyHwQ8ujzs2CkXmvRB9BfRMZrCs9AZV3bozJcbQvIr1Q==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241107122143.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241107122143.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241107122143.0_1730982288065_0.8651249082371817","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241111064600.0":{"name":"@midscene/web","version":"0.7.3-beta-20241111064600.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ccd20ac38571336148870a4e3fb8fc541e4d7032","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241111064600.0.tgz","fileCount":38,"integrity":"sha512-+lfEyTQqMPxZOfR+YhRQzGJzeesN4FovlduM9iNs23LATOG8qPkK67pLPd/q3TkrNamNCBNAhh3hiQPDHIyrRA==","signatures":[{"sig":"MEUCIE/6wxsqjxf/EHGcStsJ+6W50bNsFmcoK1+MIcm7ytgDAiEA7WKLZeuZokhsoNI1UdczhavqvDtLVqSYN+AKnJ5Yumc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016144},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241111064600.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ebbb1112445db7bde8766171c939cfc/midscene-web-0.7.3-beta-20241111064600.0.tgz","_integrity":"sha512-+lfEyTQqMPxZOfR+YhRQzGJzeesN4FovlduM9iNs23LATOG8qPkK67pLPd/q3TkrNamNCBNAhh3hiQPDHIyrRA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241111064600.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241111064600.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241111064600.0_1731307743088_0.9040290811607317","host":"s3://npm-registry-packages"}},"0.7.3-beta-20241111083017.0":{"name":"@midscene/web","version":"0.7.3-beta-20241111083017.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d189aeb14bd96d150dc9c3494a5a752b38952cb5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.7.3-beta-20241111083017.0.tgz","fileCount":38,"integrity":"sha512-vCZQmpFiiyMJoEQbMEd8V8fqTKub78pkA5yMXQeO3OXHvWsuwr7kSqlwWbdXXlflUHjc5q9nlg/8VATAmMtYJg==","signatures":[{"sig":"MEYCIQCzsApLXjdS1d/stV5zPozomdB/OpnFCiXFQZNWiaoR1gIhAMJY1HUati2UiPu1M2NTMdJhqQUNuHxW3LSujbHPGwpP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016144},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.7.3-beta-20241111083017.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29371db0b1e6ca3810f7656a337e3b8d/midscene-web-0.7.3-beta-20241111083017.0.tgz","_integrity":"sha512-vCZQmpFiiyMJoEQbMEd8V8fqTKub78pkA5yMXQeO3OXHvWsuwr7kSqlwWbdXXlflUHjc5q9nlg/8VATAmMtYJg==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.7.3-beta-20241111083017.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241111083017.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.3-beta-20241111083017.0_1731314001598_0.5199996250179235","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@midscene/web","version":"0.8.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b31cec825016e27f00581f424daf1a6c560ab455","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.0.tgz","fileCount":38,"integrity":"sha512-5yLhfttjkT+zEH4i3SWHjIUcQgsU4EFbl6J1UIeulPV5rSLOv70volwv3hYTbYVqrkFO6ivMPaYIfMXm7Jl7iA==","signatures":[{"sig":"MEQCIDVmF6EfWa/R319mBtuErjBSm6P/mc/JVijKMMYylzYwAiBDwMz3dqRnoiFO/xdWQ+lmJAhrnT4/GlG9ONyeiGeVxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016078},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b85582d60408e30e84477d6c1795408/midscene-web-0.8.0.tgz","_integrity":"sha512-5yLhfttjkT+zEH4i3SWHjIUcQgsU4EFbl6J1UIeulPV5rSLOv70volwv3hYTbYVqrkFO6ivMPaYIfMXm7Jl7iA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.0_1731321617427_0.20939395646683057","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241112034501.0":{"name":"@midscene/web","version":"0.8.1-beta-20241112034501.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b2bc507ccb2f437599dae883dc6c019de113a28e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.1-beta-20241112034501.0.tgz","fileCount":38,"integrity":"sha512-s2g3X+QFXMSzipCw8pwsgoJ/bGxX0C+Iclbk5fkxEKBwj0cjFGx0/b4Zl7OMvtLBWIycV2Huj9HjVDUzGxuJRQ==","signatures":[{"sig":"MEQCIBGuVKMDWE9q/hTVRbySKzwlP1feJU74vB89qqx32DrdAiBPUiGqduRtZ/vKG7+JeakL7/bTHeXtbIS5S/3LBEkf+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016144},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241112034501.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d5e1b73993a6f0d7901fcc35b0d5da31/midscene-web-0.8.1-beta-20241112034501.0.tgz","_integrity":"sha512-s2g3X+QFXMSzipCw8pwsgoJ/bGxX0C+Iclbk5fkxEKBwj0cjFGx0/b4Zl7OMvtLBWIycV2Huj9HjVDUzGxuJRQ==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241112034501.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241112034501.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241112034501.0_1731383286264_0.8833410345208792","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241113011152.0":{"name":"@midscene/web","version":"0.8.1-beta-20241113011152.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f7f315742b771443dca33a9079940df67a945ef9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.1-beta-20241113011152.0.tgz","fileCount":38,"integrity":"sha512-VHcksMnaZHvKW5MCxW5YRew3kHSnMJQbXrt20WnBTlJY4neMJ+e5lZh/Zl1XGSQ+PA08JTQhx0ifFHDAW0n0jw==","signatures":[{"sig":"MEUCIQD3XxVaS0mttMNpBS9TJRAZnb0KVHFJos3B3hDCTWAUBgIgJdqLcwY/ZTlUd93CvG21/rS/RzMIgwRJQ5nFmuZRXyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016144},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241113011152.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c61a38881b4f01ae76bf63f49c83aa1/midscene-web-0.8.1-beta-20241113011152.0.tgz","_integrity":"sha512-VHcksMnaZHvKW5MCxW5YRew3kHSnMJQbXrt20WnBTlJY4neMJ+e5lZh/Zl1XGSQ+PA08JTQhx0ifFHDAW0n0jw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241113011152.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241113011152.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241113011152.0_1731460492591_0.7279041805766782","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241113092955.0":{"name":"@midscene/web","version":"0.8.1-beta-20241113092955.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c32810dea15ac7e258a851d8847ab117cd8224f2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.1-beta-20241113092955.0.tgz","fileCount":38,"integrity":"sha512-if3QQDP42HdLvn99nJgYGSC4mFn3sl2qsr74fDnazWJ52ecluUZL6Q/il6xEADxiOSJpiPJ+ocAUp0X136YSXg==","signatures":[{"sig":"MEYCIQClA6k87TUVT+PWB/+YBQxm3+639GAHxHoSQ1SqqF55VgIhAPrtVF6WaAVeoElPworhhLciLOZ21XEfx7y0GJK8ktG4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016350},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241113092955.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/385385c4095d5d8f577d8660275e637f/midscene-web-0.8.1-beta-20241113092955.0.tgz","_integrity":"sha512-if3QQDP42HdLvn99nJgYGSC4mFn3sl2qsr74fDnazWJ52ecluUZL6Q/il6xEADxiOSJpiPJ+ocAUp0X136YSXg==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241113092955.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241113092955.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241113092955.0_1731490384433_0.14020334894540132","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241114112312.0":{"name":"@midscene/web","version":"0.8.1-beta-20241114112312.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"31e407bb2a34686bdfd4536a30897a957a2d05b1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.1-beta-20241114112312.0.tgz","fileCount":38,"integrity":"sha512-gB1s6SKQDY2syzqPduK2UYWEeEHpyXpwtSRiA+CbpAZAjzrkwMaEBq0+PsTkQUZhX+le8M7b7NjFBNeJkmpM8g==","signatures":[{"sig":"MEYCIQDtxIke24rVW/42PGmhFaMHFKDc5sGFGFdNJOXgDCMJKQIhANT9UEUhxuBX0AKVY95v+FM/QgGoWvtHDsZiYskweEPI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018740},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241114112312.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5cdfc9586f5659f8f6e8116b0b421881/midscene-web-0.8.1-beta-20241114112312.0.tgz","_integrity":"sha512-gB1s6SKQDY2syzqPduK2UYWEeEHpyXpwtSRiA+CbpAZAjzrkwMaEBq0+PsTkQUZhX+le8M7b7NjFBNeJkmpM8g==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241114112312.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241114112312.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241114112312.0_1731583573623_0.2530598780117461","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241114123036.0":{"name":"@midscene/web","version":"0.8.1-beta-20241114123036.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f322a96b0c5c4ddd8f377b3d05627b94ab041258","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.1-beta-20241114123036.0.tgz","fileCount":38,"integrity":"sha512-jbH2Bx9r7BbPIVT1CkPklE4m8/8wW1neoW+OgpPAeR38XRiRw1PFBWKZcxlRewbDk9CdzWs33oi18uKHBoxjOQ==","signatures":[{"sig":"MEUCIE/iWUTPckqmCwG3Uy6aaixdZaGhm2OFNP3RJQj9rm7QAiEApXXjHr/zEz/5xJA4tNr3jWekL/cKK8XN4I2A+HFHPGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018592},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241114123036.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ab29cc550221139853078b0079510bc/midscene-web-0.8.1-beta-20241114123036.0.tgz","_integrity":"sha512-jbH2Bx9r7BbPIVT1CkPklE4m8/8wW1neoW+OgpPAeR38XRiRw1PFBWKZcxlRewbDk9CdzWs33oi18uKHBoxjOQ==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241114123036.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241114123036.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241114123036.0_1731587628445_0.5455070679255196","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241114144321.0":{"name":"@midscene/web","version":"0.8.1-beta-20241114144321.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"825b8a2146683c09d4dbb983b348370e1264010f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.1-beta-20241114144321.0.tgz","fileCount":38,"integrity":"sha512-lblRTFvNhRv2DVPGPm+Zj3jL/KA1HL1lqO40Rqawv6Hr/2Eiv4dl1bfWvT+cf7PDnTA1AezYJbrJbrY7VXsYzw==","signatures":[{"sig":"MEUCIF90fve25/U27oulU1aQtvY1TjvUnoswPqhX6OS4Ou3hAiEAiZlkiAjItMsLGA8BXd6rLKUKo1s/4W9kXdI5tfPh4N4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018592},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241114144321.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/432bafee5f66d8c4705dc9d740535c4b/midscene-web-0.8.1-beta-20241114144321.0.tgz","_integrity":"sha512-lblRTFvNhRv2DVPGPm+Zj3jL/KA1HL1lqO40Rqawv6Hr/2Eiv4dl1bfWvT+cf7PDnTA1AezYJbrJbrY7VXsYzw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241114144321.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241114144321.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241114144321.0_1731595588955_0.8129997335688666","host":"s3://npm-registry-packages"}},"0.8.1-beta-20241114145523.0":{"name":"@midscene/web","version":"0.8.1-beta-20241114145523.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4df25b6eed5567289ce49cf64b9d08210348ca69","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.1-beta-20241114145523.0.tgz","fileCount":38,"integrity":"sha512-b4z8kw0AiOzArVxyB0EKmT7cvoTvYUiGFOZl6Ej/SRATYUs/E68mmEr54SAWS2adW9bD6VGxC1ChJmymjpK79Q==","signatures":[{"sig":"MEYCIQDFRenaQpTsGDZRUSW0NagL2CygaH5a9TPuKUMdNKnpwwIhAN/nkXJ+UVapDa1N12fNdbcgWgV1NqfxzkJn7s/N32sG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018592},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1-beta-20241114145523.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0f5b5e3dae36efcea63655408036ae16/midscene-web-0.8.1-beta-20241114145523.0.tgz","_integrity":"sha512-b4z8kw0AiOzArVxyB0EKmT7cvoTvYUiGFOZl6Ej/SRATYUs/E68mmEr54SAWS2adW9bD6VGxC1ChJmymjpK79Q==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1-beta-20241114145523.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241114145523.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1-beta-20241114145523.0_1731596317701_0.40204085122552136","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@midscene/web","version":"0.8.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6176ec2a1f4a9e26d02811f6f2676282fa493058","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.1.tgz","fileCount":38,"integrity":"sha512-bp7A6lzyTZ2Lifike3QT8xjmCC7VXv7CvjK2KxhtAcWGtLnflMp9qTOrC/egZS5mUDxNEL7YNFB0dVwsJQ+48A==","signatures":[{"sig":"MEUCIG9E6D5jiJnczHTSFOAKlIZtSp5A6+ImyjCHLUzF2OAgAiEAhsCw0KK6cCDheOv0l81iTsm8q5aMpTZC4bbFjcrU0XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018526},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f0ee0fe9e94c9ce3e67b0fbd79b93091/midscene-web-0.8.1.tgz","_integrity":"sha512-bp7A6lzyTZ2Lifike3QT8xjmCC7VXv7CvjK2KxhtAcWGtLnflMp9qTOrC/egZS5mUDxNEL7YNFB0dVwsJQ+48A==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1_1731660118390_0.10804323187965648","host":"s3://npm-registry-packages"}},"0.8.2-beta-20241115084907.0":{"name":"@midscene/web","version":"0.8.2-beta-20241115084907.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b62cbe1ab0a06c82913429cc18231253692a338c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.2-beta-20241115084907.0.tgz","fileCount":38,"integrity":"sha512-1T2il30SzHY8L3CadDhaF2NeIv26IGGhKZM4XSZxT8uE52n3k4dmOQv+t5H3vRIf/Omp1wrwTb9Dm+An3U28tA==","signatures":[{"sig":"MEUCIQCHFJD1IEbPsODlOksBxU0qvQ4koLwsGfMZHEBEPqnokQIgVwgK2qzwehtyPp67zKqUhwwU6bC/SP1ns+Fc8XJ1bwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018592},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.2-beta-20241115084907.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d29d0b5824b6688fcd824ca03033df69/midscene-web-0.8.2-beta-20241115084907.0.tgz","_integrity":"sha512-1T2il30SzHY8L3CadDhaF2NeIv26IGGhKZM4XSZxT8uE52n3k4dmOQv+t5H3vRIf/Omp1wrwTb9Dm+An3U28tA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.2-beta-20241115084907.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.2-beta-20241115084907.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.2-beta-20241115084907.0_1731660729728_0.8374875307537935","host":"s3://npm-registry-packages"}},"0.8.2-beta-20241115090055.0":{"name":"@midscene/web","version":"0.8.2-beta-20241115090055.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9e127ca47e06d44032901b0029f39d02758fc0e8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.2-beta-20241115090055.0.tgz","fileCount":38,"integrity":"sha512-wxr3O/FcpH9fmfYlAacq4/E/p7n64ee3bXTYlXkyLzjgiUVqx26atM32tKSZBPrA1fHs3paEla8n8+Req8dLAA==","signatures":[{"sig":"MEUCIGSIEVbCFMLFggooPWkZSkFv1Qbtnmj35Cjyja9gEd4IAiEAldBe1WWAlaf8aaQ7qLFD9ARBzpRG1mJvAmaTxsI6/F0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018592},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.2-beta-20241115090055.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8859873cc0fc6b5c1c382279c3d93e1d/midscene-web-0.8.2-beta-20241115090055.0.tgz","_integrity":"sha512-wxr3O/FcpH9fmfYlAacq4/E/p7n64ee3bXTYlXkyLzjgiUVqx26atM32tKSZBPrA1fHs3paEla8n8+Req8dLAA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.2-beta-20241115090055.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.2-beta-20241115090055.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.2-beta-20241115090055.0_1731661442763_0.2887184346915037","host":"s3://npm-registry-packages"}},"0.8.2-beta-20241115094249.0":{"name":"@midscene/web","version":"0.8.2-beta-20241115094249.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6303d7e85eae4b6641f35527a62283da72f3ac85","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.2-beta-20241115094249.0.tgz","fileCount":38,"integrity":"sha512-2OzTm3VNKt4yCDTn/EPYWhcn5As6RVy5UUYP4yqbC/g1K3nDy9L7mKLFeGgHv6yqJZPK0jOjaZZBn7vkLUDIzA==","signatures":[{"sig":"MEYCIQDr74+O7xqGdxKYPdqJYxdqdZMLy0Yh7eSPqSSnF3tFKAIhAPai3gi9q+EFJF0qov+OB1VgO3GYr50WS2eGMnPpvOcE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1020826},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.2-beta-20241115094249.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aee6bc220596b1f142f692c5fbf67b9f/midscene-web-0.8.2-beta-20241115094249.0.tgz","_integrity":"sha512-2OzTm3VNKt4yCDTn/EPYWhcn5As6RVy5UUYP4yqbC/g1K3nDy9L7mKLFeGgHv6yqJZPK0jOjaZZBn7vkLUDIzA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.2-beta-20241115094249.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.2-beta-20241115094249.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.2-beta-20241115094249.0_1731663957187_0.23036970341859053","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@midscene/web","version":"0.8.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"298c146b79c2fc8829858c521e3e3c4ce7de40fe","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.2.tgz","fileCount":38,"integrity":"sha512-1SRArIGd6cgm1DMeN3PI3Ny0ITtgDMs9LhWyS5WTDZ+F5dA2QumlGEg+Py1ItSzi6k3Ml2DfH8jz809CbwvjmA==","signatures":[{"sig":"MEYCIQCbq8IdDNeyZR/RlWHufwg2UNIjHFeNGkntgV+3rvTOBQIhAKH3DeNU5htv8Q9pcY60iq4zrdlCBazBcWorDXSdDsnA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018526},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/845f6fe9b42d5726051fb9bf3c4a08d0/midscene-web-0.8.2.tgz","_integrity":"sha512-1SRArIGd6cgm1DMeN3PI3Ny0ITtgDMs9LhWyS5WTDZ+F5dA2QumlGEg+Py1ItSzi6k3Ml2DfH8jz809CbwvjmA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.2"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.2_1731922552264_0.5941488218814825","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@midscene/web","version":"0.8.3","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1f2877b63ee835500def95f4bd8859e52756c1b3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.3.tgz","fileCount":38,"integrity":"sha512-gAwcg1/mIuh/5nkUSSOjOR01PUJ1flLg39HuxLHyXDJReQgy70lwpyb1+pSxy8f7lLh/Z9Pv+XeVogj/0m0hUg==","signatures":[{"sig":"MEYCIQCUGMwhLVXMgPqHv82lnF4zGpuchIWXkgeS+ox9NwxrvQIhAKwtg6SgUhLqyTPAgkx3/upbeOAhj8R3zB+CL29mNWzZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1020482},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/95c6d557eb5de883d6326838c08b9960/midscene-web-0.8.3.tgz","_integrity":"sha512-gAwcg1/mIuh/5nkUSSOjOR01PUJ1flLg39HuxLHyXDJReQgy70lwpyb1+pSxy8f7lLh/Z9Pv+XeVogj/0m0hUg==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.3"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.3_1732003589114_0.5978772596320598","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@midscene/web","version":"0.8.4","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"546b7aefcdf28e840f083c8085d9bd2f67507716","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.4.tgz","fileCount":38,"integrity":"sha512-lystMRk8AjXT79WjLuJvq2xHXFQWi4AuVBiMfihnWD4f/EIt5aXXLQnuQHdpkCdGn5xBOyHngDpSb55t2TdGkQ==","signatures":[{"sig":"MEYCIQDLU4ddcBWSL/jR7UVxRe1aObPfJLgkNAJWH3kqsJfoxAIhAN0EV4PWsLMY/22VlMO2Ly4xFmE2YgX99fBChQ8ZH4WX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1020482},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.4.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/75e63f5e2245a1047fcb929c03edf279/midscene-web-0.8.4.tgz","_integrity":"sha512-lystMRk8AjXT79WjLuJvq2xHXFQWi4AuVBiMfihnWD4f/EIt5aXXLQnuQHdpkCdGn5xBOyHngDpSb55t2TdGkQ==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.4"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.4_1732010962613_0.7502598458146981","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241120030727.0":{"name":"@midscene/web","version":"0.8.3-beta-20241120030727.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8cf6222498a5a1468c269c056caaf0b28a2da711","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.3-beta-20241120030727.0.tgz","fileCount":38,"integrity":"sha512-qS/Z2f9VJ4h2FoiGIL0FL+2h2A35PGmdh/eN7x227m7vl0RAkepId/wOzH2xz0loMsUU7VgRuPQ4vGV2CxK78A==","signatures":[{"sig":"MEUCIFGwlldVJ/OVi1lPqh2Jn37vhB6UT8a0R8Lxc85YhmgGAiEAmNXTvqHM5J3qnPlCDIRqZojBt4sG7OhJznfd9PFlMDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1020548},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.3-beta-20241120030727.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/08010e43f52a5a44051e15cb152e935c/midscene-web-0.8.3-beta-20241120030727.0.tgz","_integrity":"sha512-qS/Z2f9VJ4h2FoiGIL0FL+2h2A35PGmdh/eN7x227m7vl0RAkepId/wOzH2xz0loMsUU7VgRuPQ4vGV2CxK78A==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.3-beta-20241120030727.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.3-beta-20241120030727.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.3-beta-20241120030727.0_1732072238148_0.18597705966405598","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241120093719.0":{"name":"@midscene/web","version":"0.8.3-beta-20241120093719.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a28cb3bbda58bcc630dfa0796716c3e530648761","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.3-beta-20241120093719.0.tgz","fileCount":38,"integrity":"sha512-dOUguuIiHe0O3QX37DRmA+EzvamWSrepLfThZFuiHWBpcnV+XK8NmgFJHfVdRiV8DuwWX9WTdl07EsodDpY2DA==","signatures":[{"sig":"MEUCIE5Ckf/Z0yj9eR4v95JjtdyXTN7LziwlkF8sfZB0E7yKAiEAsZeEqdA35sgDHPiDtSFnR+2NUoq7FIV6ILpYrc9Yta4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1020548},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.3-beta-20241120093719.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/57313493eee96c65aefea9b90f4022e5/midscene-web-0.8.3-beta-20241120093719.0.tgz","_integrity":"sha512-dOUguuIiHe0O3QX37DRmA+EzvamWSrepLfThZFuiHWBpcnV+XK8NmgFJHfVdRiV8DuwWX9WTdl07EsodDpY2DA==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.3-beta-20241120093719.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.3-beta-20241120093719.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.3-beta-20241120093719.0_1732095631479_0.2655265801433113","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241120122147.0":{"name":"@midscene/web","version":"0.8.3-beta-20241120122147.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6f4e3340eb2e6a7488afcef09ee668347528e895","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.3-beta-20241120122147.0.tgz","fileCount":38,"integrity":"sha512-9gLNgjF8jWo8ufbcru+ebQfkB7OgA0uzYWfhlWPpGzJw23b1DVpMExYgjkyg4Db2LbmupPo+ThEeOjiajVppZg==","signatures":[{"sig":"MEQCIExDA+g4GYBZ88JG3Q3XGZZOXHeWqa2qGaq2Eqb+5NWWAiA6lcay5XV604/77gErjgjXbq14tMC4dqZue1dnEI9joA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1020548},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.3-beta-20241120122147.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a7dc9015f1bea252874e8a120d9c2f3d/midscene-web-0.8.3-beta-20241120122147.0.tgz","_integrity":"sha512-9gLNgjF8jWo8ufbcru+ebQfkB7OgA0uzYWfhlWPpGzJw23b1DVpMExYgjkyg4Db2LbmupPo+ThEeOjiajVppZg==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.3-beta-20241120122147.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.3-beta-20241120122147.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.3-beta-20241120122147.0_1732105496215_0.044390817231015456","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241121075922.0":{"name":"@midscene/web","version":"0.8.3-beta-20241121075922.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ec62727e119c36b16eb7a0f1b87e37693b910e5d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.3-beta-20241121075922.0.tgz","fileCount":38,"integrity":"sha512-kqsgxmc6h9zEH+W5yAj22Dj3krfgir3mU5GeHyZWFxTngcwCr/WioBEIB20lqsRd7orH7sGpLLgA9V/JG72Kfw==","signatures":[{"sig":"MEYCIQDU3cZb4Mxyazd97Y4KGDCMJKAbJSHlZmvLy1nieX7krQIhALQFMokE5jXk7TYqBrKV/pSLaCnf2MkHEJY+jqybPWhP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1024026},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.3-beta-20241121075922.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b8988873599481b4513382bb8371a577/midscene-web-0.8.3-beta-20241121075922.0.tgz","_integrity":"sha512-kqsgxmc6h9zEH+W5yAj22Dj3krfgir3mU5GeHyZWFxTngcwCr/WioBEIB20lqsRd7orH7sGpLLgA9V/JG72Kfw==","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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.3-beta-20241121075922.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.3-beta-20241121075922.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.3-beta-20241121075922.0_1732176149946_0.0729622714080762","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241121092104.0":{"name":"@midscene/web","version":"0.8.3-beta-20241121092104.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"eafe78ab66682941f335d0e6a069f467977da162","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.3-beta-20241121092104.0.tgz","fileCount":38,"integrity":"sha512-mM4i1FrE10sqZ8t1HNa8oETnCc7/Dy8IPa+eWuTO+OcZ9fMSNNZXAvYCVihXIcsklUck7MfUUvxT9x03f9hcqw==","signatures":[{"sig":"MEYCIQCYpj0Q7vNVym16JBlH77wmL6qRKL52RV7hPsH5kidmGgIhAJ6UET7GJVICJJZZPnjYkKM+HZthvfmfH6cJfifuv1er","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1024026},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.3-beta-20241121092104.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48018c00e53a22fed3d4463351ff3417/midscene-web-0.8.3-beta-20241121092104.0.tgz","_integrity":"sha512-mM4i1FrE10sqZ8t1HNa8oETnCc7/Dy8IPa+eWuTO+OcZ9fMSNNZXAvYCVihXIcsklUck7MfUUvxT9x03f9hcqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.3-beta-20241121092104.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.3-beta-20241121092104.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.3-beta-20241121092104.0_1732181051581_0.4451796009671056","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241122031446.0":{"name":"@midscene/web","version":"0.8.3-beta-20241122031446.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"680b786a1b5a025202086c08b55732c5d4528c03","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.3-beta-20241122031446.0.tgz","fileCount":38,"integrity":"sha512-HgKyXB/HpFqHUjFvYbnwfZk8qXBrffBz9DFE2ZtFQ04EAL1GIkHuDv97HLco99RygpVHgbZD+QBzZoEaUnd9Pg==","signatures":[{"sig":"MEQCIEoh1+dtG+Qrwj3hZu4eLt/7FbULENVzR1GPdU6zq/etAiA+d1GQ6XkYcKIqHUAmoS1o4Rvqjz3fCtsuW4Awu1s+Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1024026},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.3-beta-20241122031446.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/819d1a52fbd1d2919b3dfc93d97c4011/midscene-web-0.8.3-beta-20241122031446.0.tgz","_integrity":"sha512-HgKyXB/HpFqHUjFvYbnwfZk8qXBrffBz9DFE2ZtFQ04EAL1GIkHuDv97HLco99RygpVHgbZD+QBzZoEaUnd9Pg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.3-beta-20241122031446.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.3-beta-20241122031446.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.3-beta-20241122031446.0_1732245474305_0.8240986833663493","host":"s3://npm-registry-packages"}},"0.8.3-beta-20241122040810.0":{"name":"@midscene/web","version":"0.8.3-beta-20241122040810.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8d6b79e1f7f79a606ba52b8cae514e81971a47e3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.3-beta-20241122040810.0.tgz","fileCount":38,"integrity":"sha512-WsFPEv1OPNfmMPtCdqVcCc9cjiVdoibwRWEacuxF/H1/1A8ZFiiXGm7haLsVeYos9lEsxvuhRTAHWz6h/gB8Tw==","signatures":[{"sig":"MEYCIQChxPIuWfbpVs5Y4wckfmWdW/9FRy2/MS3LC5ZAwqGKnAIhAO4ooH4CT8vUF3ilXwHZF76R8aJKY3g3qdo0qeFw8liR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1028696},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.3-beta-20241122040810.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f138e98417cc87f3daf542ee17e87652/midscene-web-0.8.3-beta-20241122040810.0.tgz","_integrity":"sha512-WsFPEv1OPNfmMPtCdqVcCc9cjiVdoibwRWEacuxF/H1/1A8ZFiiXGm7haLsVeYos9lEsxvuhRTAHWz6h/gB8Tw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.3-beta-20241122040810.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.3-beta-20241122040810.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.3-beta-20241122040810.0_1732248675057_0.5315729463584267","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241122072506.0":{"name":"@midscene/web","version":"0.8.5-beta-20241122072506.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"292ba4664e4dce0ebda36c9bb48ead2d2906233d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5-beta-20241122072506.0.tgz","fileCount":38,"integrity":"sha512-zQWGDXnldWgSxpRgKFL+fSvhDOhqIlfo2AtKaFP6uVgCPFf/o2TFAUbMEMpEcgx5K0ifJJtW0oznhVZ9jG9YnA==","signatures":[{"sig":"MEUCIAblq8QKZdd2x66mAyXHbxDYI6Hbax/RDCabxgE1FwtOAiEAjDajxSzxVI0CpewiakOonIcMou7bGdM0y0iQRdKvXbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1030930},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241122072506.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62057dc3e675aee660568d93ccc24e44/midscene-web-0.8.5-beta-20241122072506.0.tgz","_integrity":"sha512-zQWGDXnldWgSxpRgKFL+fSvhDOhqIlfo2AtKaFP6uVgCPFf/o2TFAUbMEMpEcgx5K0ifJJtW0oznhVZ9jG9YnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241122072506.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241122072506.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241122072506.0_1732260491755_0.2927436304446318","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241126063126.0":{"name":"@midscene/web","version":"0.8.5-beta-20241126063126.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"98fb6229acbe91661bcd1d2faee211caa08d784a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5-beta-20241126063126.0.tgz","fileCount":38,"integrity":"sha512-JXaM0V12qflZy/PL0MrY+khJD+bSlvosN/WOArebz28TWC5Uz+3rx8zrhpAQ28HhM0Ix/gleQqSqwphRSSib8Q==","signatures":[{"sig":"MEQCIAqO5qVe7/vETo9kA8UbO3mGpQk5zSYnk5AF1GH/1TnTAiAHTeHzXbNrgA8DqB05MxyZH9PwFgcWyvHE5iZ9kIlA4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1033720},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241126063126.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ee6b72f0c41afa13929230f46336b20/midscene-web-0.8.5-beta-20241126063126.0.tgz","_integrity":"sha512-JXaM0V12qflZy/PL0MrY+khJD+bSlvosN/WOArebz28TWC5Uz+3rx8zrhpAQ28HhM0Ix/gleQqSqwphRSSib8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241126063126.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241126063126.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241126063126.0_1732602868027_0.40037654144576584","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241126105625.0":{"name":"@midscene/web","version":"0.8.5-beta-20241126105625.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d2535d5412702642252cec7b660c845e2695570f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5-beta-20241126105625.0.tgz","fileCount":38,"integrity":"sha512-AJGRdl+s4niIp9lcqS4x5Q1w5XupBIYAFy0TQLdiJ5Pp4oQwZafSBJMK9jg7djTjkK3g9oFM1ASdsW/ldOm2eQ==","signatures":[{"sig":"MEYCIQCAsp5bbdOTVtuosZLXp00AIiNg6gnpfL9gIVayi9Te1wIhAMpTBsyJJJAk+ceJaJKP2PSS+T4xjzJp6kTHmlv785l5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1074797},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241126105625.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4670b5a4b687a8d01937841b3712f9bd/midscene-web-0.8.5-beta-20241126105625.0.tgz","_integrity":"sha512-AJGRdl+s4niIp9lcqS4x5Q1w5XupBIYAFy0TQLdiJ5Pp4oQwZafSBJMK9jg7djTjkK3g9oFM1ASdsW/ldOm2eQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241126105625.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241126105625.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241126105625.0_1732618784087_0.1683607655210113","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241128111523.0":{"name":"@midscene/web","version":"0.8.5-beta-20241128111523.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1f10cc0792cbcded4d76216477a5d6590f0aa198","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5-beta-20241128111523.0.tgz","fileCount":38,"integrity":"sha512-7EionAdq8ZJPKILWaOQCn0pN7HOs2rjqkSYJPid2So24OwIxd9EInKDmXifooH6VmZtVv8I7yPzDdc5oZ9OLsg==","signatures":[{"sig":"MEUCIGAxMq2yi8gTscr8Ns6YpBTNkYPp1NScv/InvpWX9h7rAiEAujJKen8FUZcATJb8j2wTuHMzO/aZyFoCGEAX1sT8IEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096733},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241128111523.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/28f317883147b775860c83d396f1489f/midscene-web-0.8.5-beta-20241128111523.0.tgz","_integrity":"sha512-7EionAdq8ZJPKILWaOQCn0pN7HOs2rjqkSYJPid2So24OwIxd9EInKDmXifooH6VmZtVv8I7yPzDdc5oZ9OLsg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241128111523.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241128111523.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241128111523.0_1732792714913_0.7262769038078236","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241202150653.0":{"name":"@midscene/web","version":"0.8.5-beta-20241202150653.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1afb1f6188271b678e5c44663e5a5bea07ebb12c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5-beta-20241202150653.0.tgz","fileCount":38,"integrity":"sha512-ZQ8M4QAXLFQa7eUNGJftVgYYuFeuKI8v8fcJg/h1/q3DE/zRqCky6eUa7YSAYK14FAm9k7QwSJye1QH9Uft8LA==","signatures":[{"sig":"MEUCIQCIq1MNqTrZCwdFGFIfkKxoLbUpB5Lb7sLP0tY9rxXRKAIgM+OTNDfDjIhLlhWXtThJy+p8CX62AwyG/WeeCNYrv4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095742},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241202150653.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/54d29bf10bbb6468fb3209f01b88b09b/midscene-web-0.8.5-beta-20241202150653.0.tgz","_integrity":"sha512-ZQ8M4QAXLFQa7eUNGJftVgYYuFeuKI8v8fcJg/h1/q3DE/zRqCky6eUa7YSAYK14FAm9k7QwSJye1QH9Uft8LA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241202150653.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241202150653.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241202150653.0_1733152217321_0.603194114535311","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241203095146.0":{"name":"@midscene/web","version":"0.8.5-beta-20241203095146.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d6b49f3d97cc80d4b2915cacfdc971f01d800181","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5-beta-20241203095146.0.tgz","fileCount":38,"integrity":"sha512-kXC4A0MfiTF4BPAXxIOQDbuqdj0H/rkgShX7d9hnUJXX4qS8FEXkjOBFwlphIEewd9zCHzd9n6TbJz5njdYZzA==","signatures":[{"sig":"MEYCIQCN7Nu0oswrCBRdIN2Je27q6pLASWdLLB3hZ6muRTZrnwIhAJHdZgeQJXMTvDvms3O7BeTKRjXApPT4QAWO0fvMIEGg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096456},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241203095146.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cbb5062df2533c8ccdd078ca90304786/midscene-web-0.8.5-beta-20241203095146.0.tgz","_integrity":"sha512-kXC4A0MfiTF4BPAXxIOQDbuqdj0H/rkgShX7d9hnUJXX4qS8FEXkjOBFwlphIEewd9zCHzd9n6TbJz5njdYZzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241203095146.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241203095146.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241203095146.0_1733219697472_0.7244211145950405","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241203162056.0":{"name":"@midscene/web","version":"0.8.5-beta-20241203162056.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"463cdf0f10f90fbfc4505517a3e68b3512fbc2ed","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5-beta-20241203162056.0.tgz","fileCount":38,"integrity":"sha512-o6ZLNnkePPzzPJwkp5o0vP3exqSEc3Yf1FUPOt2n2GyQyd7GpbbJzjEa2WFfNHzUWF+hNjNuom6o/V06DfqE6Q==","signatures":[{"sig":"MEYCIQCVxw8mYAzNjq+B3hg4+NnBEuxDlCxKEc4pTSFR3nTaUAIhAIeSH8VRaqjGbzpr+qG9k/ZNcvYoxtRfo5evbrKdDRJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1033720},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241203162056.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","new":"modern new","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/34e140b970fa5cce97b26705f98e6e54/midscene-web-0.8.5-beta-20241203162056.0.tgz","_integrity":"sha512-o6ZLNnkePPzzPJwkp5o0vP3exqSEc3Yf1FUPOt2n2GyQyd7GpbbJzjEa2WFfNHzUWF+hNjNuom6o/V06DfqE6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241203162056.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241203162056.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241203162056.0_1733243046680_0.49288286089734346","host":"s3://npm-registry-packages"}},"0.8.5-beta-20241209083540.0":{"name":"@midscene/web","version":"0.8.5-beta-20241209083540.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"27b05c4c8901dcbfd537ab9cf994a5b3d41df3d4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5-beta-20241209083540.0.tgz","fileCount":38,"integrity":"sha512-7Bw42RX6P4aWM+G1cv/7YZK9fiS5beTFXh8loRU3m6w0Qx0A6AGJaMRTyX+hky8bxUKaEcOVm/31+q6t99mX0A==","signatures":[{"sig":"MEUCIDU9Kpqtq4wlwhLmzTyEECKo5Y3hFnO0arudlK+fm3KUAiEAiTQY3p0+Ap2NlCQLpXdkshPvtoXup0Pi+UkXEwThta8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096456},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5-beta-20241209083540.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/98847476bd5fc654ab86d61d93447888/midscene-web-0.8.5-beta-20241209083540.0.tgz","_integrity":"sha512-7Bw42RX6P4aWM+G1cv/7YZK9fiS5beTFXh8loRU3m6w0Qx0A6AGJaMRTyX+hky8bxUKaEcOVm/31+q6t99mX0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5-beta-20241209083540.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5-beta-20241209083540.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5-beta-20241209083540.0_1733733540585_0.7045547941698458","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@midscene/web","version":"0.8.5","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d97dd16ee362eea9537e2fe5fd19a00d49fe4e4a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.5.tgz","fileCount":38,"integrity":"sha512-LXAFiWhHiNKsf6Nqo4jUS6xCanceQtDt2+UyPcrCxCIzKd0dfqaa2zb8lzw9SjJJfYNyQenylon1SccsdhzSRg==","signatures":[{"sig":"MEYCIQDhLHBOyiuWN8KF4yyuIogpsY9+XwKsl4Y/ycWuDlQTQQIhAOlbbNjnl7BsCqW+K42OF1a+ka5p6jZUOeF6nXNmk8zg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096390},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.5.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6ab5a33c87d29866073583be3682873e/midscene-web-0.8.5.tgz","_integrity":"sha512-LXAFiWhHiNKsf6Nqo4jUS6xCanceQtDt2+UyPcrCxCIzKd0dfqaa2zb8lzw9SjJJfYNyQenylon1SccsdhzSRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.5"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.5_1733735550143_0.47018847535881325","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241209114949.0":{"name":"@midscene/web","version":"0.8.6-beta-20241209114949.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"19ec7079df40c23d4be05bec93fa84ed50433156","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241209114949.0.tgz","fileCount":38,"integrity":"sha512-PoiP07Rfl9rNuB4myPBdUuK7sTaALckmEIaClG9ZTtNaHuMfVOqNiiMWsbuxoiHmLHyomngdvTIWUaxvLLoWKw==","signatures":[{"sig":"MEUCIGDNVe3RMeYmYAGL4gB6FvniEFinJ4XxVoDz44o7j2tsAiEA/skBsxh0lk6J6tJcQiUyy42f20aBjWW0wmdL60Ta5vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096456},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241209114949.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7a233d5230d19f743429f622cf381bd8/midscene-web-0.8.6-beta-20241209114949.0.tgz","_integrity":"sha512-PoiP07Rfl9rNuB4myPBdUuK7sTaALckmEIaClG9ZTtNaHuMfVOqNiiMWsbuxoiHmLHyomngdvTIWUaxvLLoWKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241209114949.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241209114949.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241209114949.0_1733745185552_0.4368298780226145","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241209120337.0":{"name":"@midscene/web","version":"0.8.6-beta-20241209120337.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0e4563842ffcbac70aa468ae2c7d37a908354804","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241209120337.0.tgz","fileCount":38,"integrity":"sha512-HzlbDh//s/iDRVh7e374AVr+YyPcXeRFlU5A6NCRag3AsarPqqJk2M/mTcf0JBxlFDdO1OxKzR3C5GeCbj9LNA==","signatures":[{"sig":"MEQCIFBNl4uEOuMkGZ3LRZpeNqunNCiF10MdzWCdXNBCc63QAiByHB0nSb+7mpBwhdXONEBzJ7zJ/lGCuFPTAyd3Opo+kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096456},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241209120337.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c85b10a38b985f35cfa80972aa393a3/midscene-web-0.8.6-beta-20241209120337.0.tgz","_integrity":"sha512-HzlbDh//s/iDRVh7e374AVr+YyPcXeRFlU5A6NCRag3AsarPqqJk2M/mTcf0JBxlFDdO1OxKzR3C5GeCbj9LNA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241209120337.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241209120337.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241209120337.0_1733746015320_0.731028673734234","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241210085345.0":{"name":"@midscene/web","version":"0.8.6-beta-20241210085345.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"70c13cf73571ed95cd6d7b20d6aa2f8c67ad6c49","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241210085345.0.tgz","fileCount":41,"integrity":"sha512-qQZucvmSg516pt00XCW4EgjBzNQeKyGwxk7owePSSUiErnqNFB1WvlsXgucMVFHO5strYe/AWwXAivN12ezuTA==","signatures":[{"sig":"MEQCIF6iTJWZRGLXRlq3sM5u18g7xTBKPiE1U03Pq5pDXa3QAiB3rQF4bpIqJA1p8dfzTD6W+A8WhYwzTSUPrOz3RjIDbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1103132},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241210085345.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/89ea4cac7072dc51b4995cf3d6f9fbe8/midscene-web-0.8.6-beta-20241210085345.0.tgz","_integrity":"sha512-qQZucvmSg516pt00XCW4EgjBzNQeKyGwxk7owePSSUiErnqNFB1WvlsXgucMVFHO5strYe/AWwXAivN12ezuTA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241210085345.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241210085345.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241210085345.0_1733821022466_0.3994997860367706","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241211055154.0":{"name":"@midscene/web","version":"0.8.6-beta-20241211055154.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7fb499f7b4d8a43c9f27c4b9c4f171c3e15479de","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241211055154.0.tgz","fileCount":41,"integrity":"sha512-CZQdTtF0Hu1V1cx5ABEUjuHGBwNVIKFFew8+dxoIFk75qJsgtdhLVMbr/DB7ApqV07T3OSgeLEbux2mlx49X9g==","signatures":[{"sig":"MEQCIDULXkZ5uCjk/dUYGYhvMGVkmaFPuxmfCy3tqFFWnhRmAiAFryjOKTkbmsrdzlLFW98XC3aMUZUT97IKFyzdx3AE1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1105337},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241211055154.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0d2261bdefb5da430f4ec4726f6eff6b/midscene-web-0.8.6-beta-20241211055154.0.tgz","_integrity":"sha512-CZQdTtF0Hu1V1cx5ABEUjuHGBwNVIKFFew8+dxoIFk75qJsgtdhLVMbr/DB7ApqV07T3OSgeLEbux2mlx49X9g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241211055154.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241211055154.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241211055154.0_1733896517280_0.19211282550127162","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241211134549.0":{"name":"@midscene/web","version":"0.8.6-beta-20241211134549.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"626179d32f1c3738d56721a1b1b4bef11419949f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241211134549.0.tgz","fileCount":41,"integrity":"sha512-BDLQL0iz1H0t1U73araNd6+iXkzEpnCeoRgyg1ylN0EHLEgzrxfB6hPMs1LDgcxOMyLyeMIr8zVX8CaC8zqzHw==","signatures":[{"sig":"MEYCIQDQs/zKVPjhDVXSg19I8wAu1UWskWafafmc1bxxfCaBXgIhAK9TFCvFYx9Ob1aVWbRg81CeV5fKmbz8EFFmNOjbzh54","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1103331},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241211134549.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/162dc297795298c8f5d0206ce307785e/midscene-web-0.8.6-beta-20241211134549.0.tgz","_integrity":"sha512-BDLQL0iz1H0t1U73araNd6+iXkzEpnCeoRgyg1ylN0EHLEgzrxfB6hPMs1LDgcxOMyLyeMIr8zVX8CaC8zqzHw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241211134549.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241211134549.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241211134549.0_1733924949822_0.9004193816445765","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241211141148.0":{"name":"@midscene/web","version":"0.8.6-beta-20241211141148.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"743f0d04a1768ebb3c524ebbe7d14020f33a7c47","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241211141148.0.tgz","fileCount":41,"integrity":"sha512-rejU+aPClEp/kVz/lBiYdYajkBdAi/+c8hl/jBBVU/X7m8BJUMLXBQI+4TToF9VrJc9VpwMvlt6y9Zz9SdHPWg==","signatures":[{"sig":"MEUCIDw2rHk+LhB9JZ3h5xNVR/DA9Rxq+5VUAcMcKZFj6NVDAiEAi0pe66BL0qXVbTKluSBApd7yabdDuomMDKK+439rp84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1105107},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241211141148.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/014bf08b128b077460c33dd882dc32b0/midscene-web-0.8.6-beta-20241211141148.0.tgz","_integrity":"sha512-rejU+aPClEp/kVz/lBiYdYajkBdAi/+c8hl/jBBVU/X7m8BJUMLXBQI+4TToF9VrJc9VpwMvlt6y9Zz9SdHPWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241211141148.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241211141148.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241211141148.0_1733926507482_0.9589779723331413","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241212040700.0":{"name":"@midscene/web","version":"0.8.6-beta-20241212040700.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"be2a22000d147f4f2c1f04ccb78922b6ed247ced","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241212040700.0.tgz","fileCount":41,"integrity":"sha512-OtDuqhLx3FwVb6EwDRLombk3XTBKbOe6r0kTx1LUG3CC3KaBiniAxLZ5OhSP/vl/KOewbuNorA3d8F7tlD9LLg==","signatures":[{"sig":"MEQCIFMfZFB2BjXKY1od1UAFo3EMpkIANiIoPpmAAy2YO1CPAiBLq6r707FEHnafl6/fsm3hM20Ah4db/Za6fyGRhAg02A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1104502},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241212040700.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a4e6446a8afd2005abf1a995acfe6693/midscene-web-0.8.6-beta-20241212040700.0.tgz","_integrity":"sha512-OtDuqhLx3FwVb6EwDRLombk3XTBKbOe6r0kTx1LUG3CC3KaBiniAxLZ5OhSP/vl/KOewbuNorA3d8F7tlD9LLg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241212040700.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241212040700.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241212040700.0_1733976619911_0.21534964363033504","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241212091910.0":{"name":"@midscene/web","version":"0.8.6-beta-20241212091910.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6a5974d2e81eeefee1976b8c51dcc496b63dcffc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241212091910.0.tgz","fileCount":41,"integrity":"sha512-Ta3twEFffo/0fe09R7TPM9noQoN3Ta1Kph/yl+TKDhq/FQt6nyHnWgDLBhKcsqLB9OjHSWzbCDcETedu3/xCYg==","signatures":[{"sig":"MEUCIQC47IOzCukWrFrWTWWe2RbC+Uz+fdjIhbojptyPbIZrQQIgMfsrZaKbC0ZzucqNLAhDB8Pr3995n5HJ/FSDiNwf9GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1106350},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241212091910.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6221a935597b8ad3bce54a6d092fa408/midscene-web-0.8.6-beta-20241212091910.0.tgz","_integrity":"sha512-Ta3twEFffo/0fe09R7TPM9noQoN3Ta1Kph/yl+TKDhq/FQt6nyHnWgDLBhKcsqLB9OjHSWzbCDcETedu3/xCYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241212091910.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241212091910.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241212091910.0_1733995361037_0.5274117852881541","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241213030700.0":{"name":"@midscene/web","version":"0.8.6-beta-20241213030700.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"833c979ee37ac6b676dc6298b907414b1e5eb24e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241213030700.0.tgz","fileCount":41,"integrity":"sha512-TNfnfCSV5XDTuAKZ6vUYSZ+/w3VuE6rRGdNjJILPD3+SSJ9KtL/aT2kwuFd/8H4yv//FW5oGXUROLkekCcaZNg==","signatures":[{"sig":"MEYCIQCaWyPgMq9qKO2Y7OALvTtkSM9nzYmJBni4BNhYBg1isQIhALq1niXJe/e2IDnBzGzBssvgLhtrlxaDRu9I5K0BlpMb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1107126},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241213030700.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/08883556dd4b7246f17c5e831da39da1/midscene-web-0.8.6-beta-20241213030700.0.tgz","_integrity":"sha512-TNfnfCSV5XDTuAKZ6vUYSZ+/w3VuE6rRGdNjJILPD3+SSJ9KtL/aT2kwuFd/8H4yv//FW5oGXUROLkekCcaZNg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241213030700.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241213030700.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241213030700.0_1734059422112_0.6796852734169934","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241213041618.0":{"name":"@midscene/web","version":"0.8.6-beta-20241213041618.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a4881aef598e041e326a6ff12ed1d74078f6cfef","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241213041618.0.tgz","fileCount":41,"integrity":"sha512-aOHOmJdipUdVhkZ9+8CsGH6M/IXJUFRoW6seBqangNQ8KYtLLBAB1DzCNwB7qvdkZbjznQ01hLBbNUl+MUgxgQ==","signatures":[{"sig":"MEQCIANEAkpaFp/1g656q2PPSPxR5BM6D3TVsZLYYIrkQIuOAiBt5tB/fp97BYLQz20ZAF84tDrVrgvHE1eEZ0iTCBDqqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1108088},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241213041618.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/16f6b097914faaacb0ade088f4b3119c/midscene-web-0.8.6-beta-20241213041618.0.tgz","_integrity":"sha512-aOHOmJdipUdVhkZ9+8CsGH6M/IXJUFRoW6seBqangNQ8KYtLLBAB1DzCNwB7qvdkZbjznQ01hLBbNUl+MUgxgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241213041618.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241213041618.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241213041618.0_1734063569066_0.5012114545317388","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241213095800.0":{"name":"@midscene/web","version":"0.8.6-beta-20241213095800.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"24c21afce5f71e5c3213c1e085b132e75f84bcef","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241213095800.0.tgz","fileCount":41,"integrity":"sha512-aZ7OI5n6il5aIX/Qnj1u1Kob1hjdlZmvzutKpKeMPM/7FyfL8wwRVk6mmUZZqCkGAmg+Acaa4x6aNWGzFwrukw==","signatures":[{"sig":"MEUCIFu/VVRl3JWwJFONM44qj2nkqxbdfq5K9B/rhGIj8aDXAiEAlWzt4p0b/8WAC1yKCtwY+5mbb1ZLB0AlkkLYbe7lnTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1108198},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241213095800.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/22bd56352b253c06b28ffbd8080df294/midscene-web-0.8.6-beta-20241213095800.0.tgz","_integrity":"sha512-aZ7OI5n6il5aIX/Qnj1u1Kob1hjdlZmvzutKpKeMPM/7FyfL8wwRVk6mmUZZqCkGAmg+Acaa4x6aNWGzFwrukw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241213095800.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241213095800.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241213095800.0_1734084088973_0.9901635400400581","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-beta-20241216023833.0":{"name":"@midscene/web","version":"0.8.6-beta-20241216023833.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"151c973b385a74fb1e0b4b6ab00490c9765a5e24","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6-beta-20241216023833.0.tgz","fileCount":41,"integrity":"sha512-Lj0eHfZaleGFSlw7LODr6ueyPx3g5CrNAsVOJGTFwg/fUfbUHCqDsGb9AxqmnMoERh8fFLDJ1dm9jYoNLa7C3Q==","signatures":[{"sig":"MEUCIQDwvlTp8ET+y851fxtFV8JsCDt7jixziujtT1nge5VGAwIgRsk8zFw1UIdGDPMXLKeRdW/biuHqzB+DCNGNApqO8V0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1108230},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6-beta-20241216023833.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/304ca7d07bf6af0b69edfd59cd85fb3d/midscene-web-0.8.6-beta-20241216023833.0.tgz","_integrity":"sha512-Lj0eHfZaleGFSlw7LODr6ueyPx3g5CrNAsVOJGTFwg/fUfbUHCqDsGb9AxqmnMoERh8fFLDJ1dm9jYoNLa7C3Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6-beta-20241216023833.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6-beta-20241216023833.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6-beta-20241216023833.0_1734316909993_0.7450769438117595","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@midscene/web","version":"0.8.6","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a93030970a444972c0ef16ea58b00808eac0dcd3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.6.tgz","fileCount":41,"integrity":"sha512-gY0EqGpURlaxdSrT7yUSUb2KkMFlhW44WZJDRyNx0e0Qm2Poovl6gD6JO0K6GN2tC8eP0Gb7qmo455HUH0wsxg==","signatures":[{"sig":"MEQCIHcHE4UQviuVrLIE4uCmHVmQ45xaLoLEJhUn3YQaSl/mAiApKVojKpSGbpkUN5sHOVbLjuukytQ9YUZ3DT8eFdJWRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1105380},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.6.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ab1cad921b6e9a5660f69818f7f78dc/midscene-web-0.8.6.tgz","_integrity":"sha512-gY0EqGpURlaxdSrT7yUSUb2KkMFlhW44WZJDRyNx0e0Qm2Poovl6gD6JO0K6GN2tC8eP0Gb7qmo455HUH0wsxg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.6","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.6"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.6_1734334916469_0.7103907241319944","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-beta-20241218070032.0":{"name":"@midscene/web","version":"0.8.7-beta-20241218070032.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a50d34ff765ad46343c34c497ff9b361ed6961bb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.7-beta-20241218070032.0.tgz","fileCount":41,"integrity":"sha512-cDkH/+1b7cO5myCcrLvxFb/j9qGn79A2RbQ/QV7AYFGcqikGhPjHs1e9Ub42Bg9kZ2UQiqOyhE72V7mj7GsWng==","signatures":[{"sig":"MEUCIQCmc7ohVQAEhSjUyLHK2I5R2dSnzWN02/s+SdtS0eyhfgIgZODHNggZO42wtHw/L87Qm2/6cDnTxTjozjZNyXJlDHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136528},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.7-beta-20241218070032.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4fa3b8696ba7e4a3ee6dba389e38cc04/midscene-web-0.8.7-beta-20241218070032.0.tgz","_integrity":"sha512-cDkH/+1b7cO5myCcrLvxFb/j9qGn79A2RbQ/QV7AYFGcqikGhPjHs1e9Ub42Bg9kZ2UQiqOyhE72V7mj7GsWng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.7-beta-20241218070032.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.7-beta-20241218070032.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.7-beta-20241218070032.0_1734505431149_0.630121594953341","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@midscene/web","version":"0.8.7","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"32e98addd07efdd8102f97ce1006d75ec338314e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.7.tgz","fileCount":41,"integrity":"sha512-jyz7F07j9/8TrqeEa9l4ZUjgLJCEs0aKuAKfjhoTl/O5RFkpde35SbXWBF0PQg4ZQA6etDrKFP5WMas71Jm6UQ==","signatures":[{"sig":"MEYCIQDwFu8luM1K2gEfYuduglt1zIab9NoR6rYyr+hm80q05gIhAOALAirbw53eL6ockkEmQZsRayaE2byI7TnAVAzVHUDr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136854},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.7.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/43f07452f9834dc13c631d8c3755ed23/midscene-web-0.8.7.tgz","_integrity":"sha512-jyz7F07j9/8TrqeEa9l4ZUjgLJCEs0aKuAKfjhoTl/O5RFkpde35SbXWBF0PQg4ZQA6etDrKFP5WMas71Jm6UQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.7","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.7"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.7_1734596911018_0.8971076751334135","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-beta-20241219084729.0":{"name":"@midscene/web","version":"0.8.7-beta-20241219084729.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"70bd74ef227ac3116c41d34f4bb0af1095f9c428","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.7-beta-20241219084729.0.tgz","fileCount":41,"integrity":"sha512-YtW29Z4A2NzCg5Pqf8PZ7vyte2lxH7htCeV5+ITemICwsEZxMeRB7ciYyX3yW6dnel6cTz3XF8bPhNB3cK7L9A==","signatures":[{"sig":"MEYCIQCah+RQQi1yDd8pObbHSzDEjkVlLEDmUyaLLlzexCs5fgIhAOZnPkHVs26WxOLjXYL4rDMHeKLEWncnSkMhmGd+ivms","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136920},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.7-beta-20241219084729.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0bfc52d36c7decf7f2b63d63925c48b/midscene-web-0.8.7-beta-20241219084729.0.tgz","_integrity":"sha512-YtW29Z4A2NzCg5Pqf8PZ7vyte2lxH7htCeV5+ITemICwsEZxMeRB7ciYyX3yW6dnel6cTz3XF8bPhNB3cK7L9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.7-beta-20241219084729.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.7-beta-20241219084729.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.7-beta-20241219084729.0_1734598260692_0.7332063418363135","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-beta-20241223032721.0":{"name":"@midscene/web","version":"0.8.8-beta-20241223032721.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a97760aa138af9788af285d40d2f7263692a87bc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.8-beta-20241223032721.0.tgz","fileCount":41,"integrity":"sha512-K43OAXsD3141l1ibt9VtrtbyUAVQ0QcciHsjKLjjMBYacb95zdl+iDqZKex/Y5PI1YrAB3wLuST1RypbfXmGlQ==","signatures":[{"sig":"MEUCIEvupJHS0JrqyQQ+wYhfemPRna6dJu/U64oxnTHxEULMAiEAll0IKBCIGL29YXDkBCUtQZyXWJHM4vaPjhfNcbL8ugc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1139532},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.8-beta-20241223032721.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c385e3a25bc37631fc70ed0d057930dc/midscene-web-0.8.8-beta-20241223032721.0.tgz","_integrity":"sha512-K43OAXsD3141l1ibt9VtrtbyUAVQ0QcciHsjKLjjMBYacb95zdl+iDqZKex/Y5PI1YrAB3wLuST1RypbfXmGlQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.8-beta-20241223032721.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.8-beta-20241223032721.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.8-beta-20241223032721.0_1734924644566_0.5385536887351323","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-beta-20241223034944.0":{"name":"@midscene/web","version":"0.8.8-beta-20241223034944.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f08e76a6e3f5725c82695cffb666ba97513c5c9e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.8-beta-20241223034944.0.tgz","fileCount":41,"integrity":"sha512-B8QDAv+QHBtl6ioWvs+CML1tFfUsSFh1FQMRZ7E/CH24HMqLyK80KJ6IGbz8l0NjgivzgVwctNJrwTF5l0bB7Q==","signatures":[{"sig":"MEUCIHIuuku34FeZdcbiPH/0ix5bqau6RgXFJ/+f2aA6twHKAiEAyxIiVFSMfYBhuW8RqHR8tQvTR1olJcgPDYliW/6ZdbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136920},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.8-beta-20241223034944.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2602173856f5a9b528f0680751ac1110/midscene-web-0.8.8-beta-20241223034944.0.tgz","_integrity":"sha512-B8QDAv+QHBtl6ioWvs+CML1tFfUsSFh1FQMRZ7E/CH24HMqLyK80KJ6IGbz8l0NjgivzgVwctNJrwTF5l0bB7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.8-beta-20241223034944.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.8-beta-20241223034944.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.8-beta-20241223034944.0_1734925991190_0.6522815783084241","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-beta-20241223054924.0":{"name":"@midscene/web","version":"0.8.8-beta-20241223054924.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"86f82a8bef58a775314eb97db051a4c4e68f0408","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.8-beta-20241223054924.0.tgz","fileCount":41,"integrity":"sha512-e2Bh9ytWJG+9MCEJGBuV+n1v0PEVIqmjNogTCplHEe3Zd/YdiX5xLB1QW3RQ7eNsdHcvEbZeASVakxxezJISmA==","signatures":[{"sig":"MEUCIQDqBMUnz8nR4hefjxDENlUbHfsIa2QimRId9YOZYSoCNgIgIgIsG1IEmLMvJRynWyvfiKh4SV3+Iygs7HSDv20ik/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196738},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.8-beta-20241223054924.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0f4b16e254d47cceff4c08810740557d/midscene-web-0.8.8-beta-20241223054924.0.tgz","_integrity":"sha512-e2Bh9ytWJG+9MCEJGBuV+n1v0PEVIqmjNogTCplHEe3Zd/YdiX5xLB1QW3RQ7eNsdHcvEbZeASVakxxezJISmA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.8-beta-20241223054924.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.8-beta-20241223054924.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.8-beta-20241223054924.0_1734933167225_0.16214343085337113","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@midscene/web","version":"0.8.8","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"38df183c23976b25a3a3ec8eb15def497ff4bc72","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.8.tgz","fileCount":41,"integrity":"sha512-YIgN2CuLTsQJdDhoxxXVZKvRw0R2B5ZD/M3LxJfASXz0z1OKIr8qguNwI6oGTfQdoQCISUDa9e43u0sKR2KvSQ==","signatures":[{"sig":"MEYCIQClNz+ReJef5u34Jgznb4/M6WJ5yA4hL59PG8YQ7L3jSQIhAOv7DsBpD/JBas3lfk6OxudS6ubYiH7RvWBXqqAx91Ri","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196672},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.8.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/86be68a56dbf0f59995b51b94610fcf1/midscene-web-0.8.8.tgz","_integrity":"sha512-YIgN2CuLTsQJdDhoxxXVZKvRw0R2B5ZD/M3LxJfASXz0z1OKIr8qguNwI6oGTfQdoQCISUDa9e43u0sKR2KvSQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.8","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.8"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.8_1734937737461_0.9863604336268685","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-beta-20241223095005.0":{"name":"@midscene/web","version":"0.8.9-beta-20241223095005.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8c12f2c7b98bd3ba4831083ee1acb06a5fcb9acb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.9-beta-20241223095005.0.tgz","fileCount":41,"integrity":"sha512-p86YOLv75u0Np5d+SR9WHdX1N/ke4AiOiXZvdKyxv6cuDG5xGJyslf+ps7Jmxuni33WgA3kRpv1H8dOMXfYhhQ==","signatures":[{"sig":"MEUCIQDv8Ej1Kz441LMt3Td5GZUytOGsF4jQLu3epiOiN9QyCgIgeR4DK67kOmqBF4o5HNrc7vD61ZWaoa38SJ0N6+R+i0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1202656},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.9-beta-20241223095005.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/80cc4d0fc5dda8e0858f2f3ec17b8519/midscene-web-0.8.9-beta-20241223095005.0.tgz","_integrity":"sha512-p86YOLv75u0Np5d+SR9WHdX1N/ke4AiOiXZvdKyxv6cuDG5xGJyslf+ps7Jmxuni33WgA3kRpv1H8dOMXfYhhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.9-beta-20241223095005.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.9-beta-20241223095005.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.9-beta-20241223095005.0_1734947616461_0.5238140160957705","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-beta-20241224120400.0":{"name":"@midscene/web","version":"0.8.9-beta-20241224120400.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a1edd51e033ea841209f1cfa8fe292e5e1d0324a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.9-beta-20241224120400.0.tgz","fileCount":41,"integrity":"sha512-3SLxtJezkEBRHEj7Qpy3lkH8bPIbjITcuteTGTg2XdT6qipV6tx7ka3qsq+QIxWRTohKGc+E6aQsxT8Xo6jgYg==","signatures":[{"sig":"MEUCICCxTsqGVbcowdiAt6SFVtpSJVraNcBRVi06badelcbrAiEA2Pn02rqr7ct3cm8ZktMM4RMkwDJVrit1VwubcIeNSIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196738},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.9-beta-20241224120400.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e53e72117e796660530122bef88189e3/midscene-web-0.8.9-beta-20241224120400.0.tgz","_integrity":"sha512-3SLxtJezkEBRHEj7Qpy3lkH8bPIbjITcuteTGTg2XdT6qipV6tx7ka3qsq+QIxWRTohKGc+E6aQsxT8Xo6jgYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.9-beta-20241224120400.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.9-beta-20241224120400.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.9-beta-20241224120400.0_1735042053271_0.8142273348311153","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@midscene/web","version":"0.8.9","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e139e0eaa993493018815504ddcd95b76c926f6d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.9.tgz","fileCount":41,"integrity":"sha512-6I4kZCJqiNcZqULhN+dTsMW+iE6P5c0IgbVJr04/AHA4MyBy9zyc7IY6RaboNa06rpqKKUT9OL77djyHsONLew==","signatures":[{"sig":"MEQCIH+f4jSxZYdcGiqn9Ypb6QBmRSJjJSlXOrB9iW21jDRWAiBGGVIx4BOYjaIJAXAfat3X+XTDkyPlWEeWF+1odrnLbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196672},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.9.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d6450dd65c0e4c60c66f42b42b7af5b5/midscene-web-0.8.9.tgz","_integrity":"sha512-6I4kZCJqiNcZqULhN+dTsMW+iE6P5c0IgbVJr04/AHA4MyBy9zyc7IY6RaboNa06rpqKKUT9OL77djyHsONLew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.9","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.9"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.9_1735051598839_0.2730510870924008","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225041224.0":{"name":"@midscene/web","version":"0.8.10-beta-20241225041224.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f3b2cfb7620a11d5d420184bc464b362d0579ee2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.10-beta-20241225041224.0.tgz","fileCount":41,"integrity":"sha512-jah+x0aCU0W6vWD0AneIiNDucYScpLjG34oAU2FgbXuvOm//Pc//UG2YWW4W9PQdY58GJf20oJHWK0kjiGfZ5g==","signatures":[{"sig":"MEUCIQDJCa4xfgu9arh7BL+BfpJZiWzT9yHnJZHU73n2fuKqJAIgXoG7s+5GYjRIBLY1eZCrhJyf4bjhQSupNTVFjESGXgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196741},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.10-beta-20241225041224.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2a06fbb1e3134310d74f98678a0d3e8b/midscene-web-0.8.10-beta-20241225041224.0.tgz","_integrity":"sha512-jah+x0aCU0W6vWD0AneIiNDucYScpLjG34oAU2FgbXuvOm//Pc//UG2YWW4W9PQdY58GJf20oJHWK0kjiGfZ5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.10-beta-20241225041224.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.10-beta-20241225041224.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.10-beta-20241225041224.0_1735100146402_0.7474954586189089","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225120902.0":{"name":"@midscene/web","version":"0.8.10-beta-20241225120902.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8df2589f44a09abd54e0ba03cbe4e637dbbe8546","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.10-beta-20241225120902.0.tgz","fileCount":45,"integrity":"sha512-ZEjh8Ow4b9yPr75PexeMlqcEzsiY6PuT8eun4zabQDUpZAumEiQn0ik5edEf1sZqYCh/sc9qOcA8+KuvU+vR/g==","signatures":[{"sig":"MEUCIQC0C9cs6E/fx4vVz4oPo6PbFG9qXjz4zc691Gx3aotC3AIgFUKcSt5+oZ3/8ijYsFRmLIWCmXhj16eo9S+3ccWwwlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605152},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.10-beta-20241225120902.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/031d84b3b4e1c8c3feab02b70a9f19aa/midscene-web-0.8.10-beta-20241225120902.0.tgz","_integrity":"sha512-ZEjh8Ow4b9yPr75PexeMlqcEzsiY6PuT8eun4zabQDUpZAumEiQn0ik5edEf1sZqYCh/sc9qOcA8+KuvU+vR/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.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.10-beta-20241225120902.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.10-beta-20241225120902.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.10-beta-20241225120902.0_1735128760204_0.4440839675548889","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225150810.0":{"name":"@midscene/web","version":"0.8.10-beta-20241225150810.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6b66dace9964f3a48b3873e6f1570c794597f570","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.10-beta-20241225150810.0.tgz","fileCount":45,"integrity":"sha512-5b0YwlplC0Agraj1In5cndXc7unREqkm4m/7P8J/n8zj6rG3adDd67s0fCTJIUe5HRQX++5Kr2JqYkgBtWr8xA==","signatures":[{"sig":"MEYCIQDFNbj5fZSsAg3CtPcSjPAH0Xn8t0xRU1791qZLC/BrSwIhAJ5vwiIa3cQ3VSc4KqMd8N+dIUZdlP/t3mx4nqdSBymT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605000},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.10-beta-20241225150810.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/baf509e6c14e1a6bc9e1af5d50d45ddc/midscene-web-0.8.10-beta-20241225150810.0.tgz","_integrity":"sha512-5b0YwlplC0Agraj1In5cndXc7unREqkm4m/7P8J/n8zj6rG3adDd67s0fCTJIUe5HRQX++5Kr2JqYkgBtWr8xA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.10-beta-20241225150810.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.10-beta-20241225150810.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.10-beta-20241225150810.0_1735139516644_0.7770835587390175","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225153237.0":{"name":"@midscene/web","version":"0.8.10-beta-20241225153237.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"96944a68108345bdfc5f957edf13945ee889d751","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.10-beta-20241225153237.0.tgz","fileCount":45,"integrity":"sha512-HgF8k+A1GfpZywWD8JrCqltv8+njM/hJYSlbdvWXGtHEHo44dX9MBU/34+n+iA0mh9mK3uDGKFMLvZjdnUH9hQ==","signatures":[{"sig":"MEUCIQCe5YYDiwgqocDVuKlnMDn1YqoiN2DNjt/oPgQdmCvJFwIgNQFBJMnpWhGQNvXYXo2L82u0NQDHTXBMpcDXBhkXiuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605000},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.10-beta-20241225153237.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/248c34e59bee16d716af772101cadb68/midscene-web-0.8.10-beta-20241225153237.0.tgz","_integrity":"sha512-HgF8k+A1GfpZywWD8JrCqltv8+njM/hJYSlbdvWXGtHEHo44dX9MBU/34+n+iA0mh9mK3uDGKFMLvZjdnUH9hQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.10-beta-20241225153237.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.10-beta-20241225153237.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.10-beta-20241225153237.0_1735140970532_0.08196944642617576","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241225154506.0":{"name":"@midscene/web","version":"0.8.10-beta-20241225154506.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f490f5f69b9d3f3b0cdbf72bf825937db943d895","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.10-beta-20241225154506.0.tgz","fileCount":45,"integrity":"sha512-hHopMihnWIP57qPNmzT2MEvU6t5PdkCn9XyRZfILAtDkTY9oLz3qYkCbH4Kojkrrm1o0s3+DWPK68aWOoqKKZg==","signatures":[{"sig":"MEQCIFTfSLf6KGgbaJVDFdDg9e3vrAYelxFGUqsVib0WHtrxAiBO+/V1ONG7YSa8jbZA7N4GIGTWub6IAOiC1smJap3rHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605000},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.10-beta-20241225154506.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/92a4c0155efd891ef07802347ea8202c/midscene-web-0.8.10-beta-20241225154506.0.tgz","_integrity":"sha512-hHopMihnWIP57qPNmzT2MEvU6t5PdkCn9XyRZfILAtDkTY9oLz3qYkCbH4Kojkrrm1o0s3+DWPK68aWOoqKKZg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.10-beta-20241225154506.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.10-beta-20241225154506.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.10-beta-20241225154506.0_1735141718193_0.7843429978846301","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@midscene/web","version":"0.8.10","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ab5befad8d5970f5b87601b4c92328e936069b98","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.10.tgz","fileCount":45,"integrity":"sha512-HuU/u/9yiFAXAcd/D7KeWnVsMvdBY1hLQSBiMu82J2TthhJnjKCEdG50WoCudmFt8IQ4+T0j0rTPmRmFh3SHYQ==","signatures":[{"sig":"MEQCIExIPXLgf5xSaJ8CgirkgpL1OPElR3QNdy/TRIzAf5yrAiA23p+ENDB0vXkqOfjoQ4rVZ+yB1c7MBwE0sf/9JXbcKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.10.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2195f397503514942aadcc850f66580d/midscene-web-0.8.10.tgz","_integrity":"sha512-HuU/u/9yiFAXAcd/D7KeWnVsMvdBY1hLQSBiMu82J2TthhJnjKCEdG50WoCudmFt8IQ4+T0j0rTPmRmFh3SHYQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.10","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.10"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.10_1735143150100_0.2643543389069749","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta-20241226020054.0":{"name":"@midscene/web","version":"0.8.10-beta-20241226020054.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ffc308622c79b8346fb57c6586e96449738a8156","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.10-beta-20241226020054.0.tgz","fileCount":45,"integrity":"sha512-DEG4Vdqok1e6oerhGA/dYRubvwcAS939IOv1u9GrJntKIJsRoCg5pfsbG3e+3vE9q4y9x27iL14aU4sXxsddBw==","signatures":[{"sig":"MEUCIQDD8DZzHgOrYC+0lYiqIziHyu9JPuuukqocXP0Fx1HTjQIgHO4ylpIYH2BFpbsrc734nktfkAddxFqAj0jJBKiM7KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605152},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.10-beta-20241226020054.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/03c9085265b321d5ee874a940c01d01b/midscene-web-0.8.10-beta-20241226020054.0.tgz","_integrity":"sha512-DEG4Vdqok1e6oerhGA/dYRubvwcAS939IOv1u9GrJntKIJsRoCg5pfsbG3e+3vE9q4y9x27iL14aU4sXxsddBw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.10-beta-20241226020054.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.10-beta-20241226020054.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.10-beta-20241226020054.0_1735178671079_0.0776293888595525","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@midscene/web","version":"0.8.11","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"88fcd4a4d5f63a84e1194faedb63c1808c0095dc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.11.tgz","fileCount":45,"integrity":"sha512-eIdNTIx+L79JsjrCWp52xwMkyzetHgry0oaSl1FwZtwAynBJ5HOufQD2MRq1DDcaDGqcTTitk7lbBt8gK23KEg==","signatures":[{"sig":"MEUCIDEOGitCsbKHFunFCnoeKGDjT+YDOBzAf44XNDj6zACbAiEA3z2Ioeppgtsl1iMDE5qCAaqAnYteW1W1fx4hDqhNiSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.11.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/22a2f8dec3a84eb3ea9794b8255043d5/midscene-web-0.8.11.tgz","_integrity":"sha512-eIdNTIx+L79JsjrCWp52xwMkyzetHgry0oaSl1FwZtwAynBJ5HOufQD2MRq1DDcaDGqcTTitk7lbBt8gK23KEg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.11","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.11"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.11_1735181284275_0.876598270165458","host":"s3://npm-registry-packages-npm-production"}},"0.8.12-beta-20241226050955.0":{"name":"@midscene/web","version":"0.8.12-beta-20241226050955.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3210111947175a59031fe0a8d1f3d75c4f42274b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.12-beta-20241226050955.0.tgz","fileCount":45,"integrity":"sha512-i8rpMo9qih89FYA8huLiTjnetbJUzm1rp1Y90mxOB59Qx2bKXItxVmzOQp1zp/yYIoOqlSwkMXxuxhI3Lqzohw==","signatures":[{"sig":"MEUCIQCUv3Sji+faL7O3TmagjaIaVLNY7w8PDkgYIKTtacefFQIga2+ZBnIz1UCNDrWBf+a7RYXKZcgU3rdDfVKWYvmpUQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605000},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.12-beta-20241226050955.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7243e38c62cd2bccdf696eef47f8fe4c/midscene-web-0.8.12-beta-20241226050955.0.tgz","_integrity":"sha512-i8rpMo9qih89FYA8huLiTjnetbJUzm1rp1Y90mxOB59Qx2bKXItxVmzOQp1zp/yYIoOqlSwkMXxuxhI3Lqzohw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.12-beta-20241226050955.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.12-beta-20241226050955.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.12-beta-20241226050955.0_1735190010187_0.212907701460052","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@midscene/web","version":"0.8.12","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1c31543d19e8db0095976847380a997a1a758f43","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.12.tgz","fileCount":45,"integrity":"sha512-6cWS686yeJ5qpC+DZUvnNmVzsCdd44nkY8ZEFBhgKArXIC6i5kFXvzSG5HDqgTv/xQBYosGwVuByv63MCgTbVg==","signatures":[{"sig":"MEUCIQCAPjCmpep9Hq5T2Lyhw70bIwZjmc3d07SANkF8pMlJHQIgCgrKtnKiONQwzWeIZiYZCsgqv8xlbOVteuj1E0zpCJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.12.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c61e17363fbc4761a7a934d05682177c/midscene-web-0.8.12.tgz","_integrity":"sha512-6cWS686yeJ5qpC+DZUvnNmVzsCdd44nkY8ZEFBhgKArXIC6i5kFXvzSG5HDqgTv/xQBYosGwVuByv63MCgTbVg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.12","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.12"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.12_1735190961130_0.14550349658181605","host":"s3://npm-registry-packages-npm-production"}},"0.8.13-beta-20241227020531.0":{"name":"@midscene/web","version":"0.8.13-beta-20241227020531.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d43e08fff07a1ed6e78871aa1bfce03fd5efb38e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.13-beta-20241227020531.0.tgz","fileCount":45,"integrity":"sha512-UdNt+aTwkL/bkm0Xqh+ge74X48ELK0Zhlaxaw346buqLh2uUjv0hGBBW8aXHElWoxlzg/TCTviRoLxzTptqcIQ==","signatures":[{"sig":"MEYCIQDcQhLvlU7BRrV4XRYMh4keQ2/iS9d8khascGWeX524yAIhAJZSBuKpuJFFx/oaB2na0752ZoSUC3HWDsfWKlu5k3gD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605000},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.13-beta-20241227020531.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/db5cf81f3d82abf0351df093296707c8/midscene-web-0.8.13-beta-20241227020531.0.tgz","_integrity":"sha512-UdNt+aTwkL/bkm0Xqh+ge74X48ELK0Zhlaxaw346buqLh2uUjv0hGBBW8aXHElWoxlzg/TCTviRoLxzTptqcIQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.13-beta-20241227020531.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.13-beta-20241227020531.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.13-beta-20241227020531.0_1735265337974_0.7264956874498063","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@midscene/web","version":"0.8.13","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c599c18e3308a9b342efc8012cd1d7764f32472e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.13.tgz","fileCount":45,"integrity":"sha512-bR0Jytwfo4asYyYXcyVkyzdNzP0eyQytqR+FMnOPR/gV9MJFhAtxcZ/TAc09UJKxtD9Ri86i0HfxCApf1hR9Dw==","signatures":[{"sig":"MEUCIQDXGb1iyA3D6bsGXBy8Nl3h+CqwIFY2p8UAy3AWIwEmMgIgWE4MWCkDF3wcqU1iDUIYPAyvpA0vUIP+KeUHVeeONoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.13.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9c4c28bafd7de2f55bc933e6adb1da9c/midscene-web-0.8.13.tgz","_integrity":"sha512-bR0Jytwfo4asYyYXcyVkyzdNzP0eyQytqR+FMnOPR/gV9MJFhAtxcZ/TAc09UJKxtD9Ri86i0HfxCApf1hR9Dw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.13","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.13"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.13_1735266389539_0.3206371948431952","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-beta-20241227033828.0":{"name":"@midscene/web","version":"0.8.9-beta-20241227033828.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bf7da3b3f7e1f84142c9a16de2786dc4de821236","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.9-beta-20241227033828.0.tgz","fileCount":41,"integrity":"sha512-/WMQ6bl3Wr4zbHXPRLHcOtPhg2yVlxmsRGzWKDSDFa8yNLSX06JC3uh8dnpB2luFQm1NL4b7s+Kvi4Z5qQ+wsA==","signatures":[{"sig":"MEQCIEf+zEaWNo9QPS2K4wb9rLtLg3XVilp20ZfDyfpuweIlAiAd0Mf8ohJ1XUgDtlxMEAJ3kODlJvYvQYCKSiqOyGRyDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1203422},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.9-beta-20241227033828.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./dist/lib/index.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f66c6d487a1ef0d5fe4344c4a24cb244/midscene-web-0.8.9-beta-20241227033828.0.tgz","_integrity":"sha512-/WMQ6bl3Wr4zbHXPRLHcOtPhg2yVlxmsRGzWKDSDFa8yNLSX06JC3uh8dnpB2luFQm1NL4b7s+Kvi4Z5qQ+wsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.9-beta-20241227033828.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.9-beta-20241227033828.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.9-beta-20241227033828.0_1735270923296_0.07144149880386341","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-beta-20241231023737.0":{"name":"@midscene/web","version":"0.8.14-beta-20241231023737.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"56c1b3626d579edead4e1d15fa60fca6cba7c061","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.14-beta-20241231023737.0.tgz","fileCount":45,"integrity":"sha512-51mvu6Kg7IrtOSA+SK1offwPhbt8xCFgADy3YxwiQmtZiByQwaCTwuOn8GodGNlWseiolpKiTdpl1VQVbRtXVg==","signatures":[{"sig":"MEYCIQCFUdY4aK4CwnCLFMp0h0jfEXbJ8lvVvLeKGh0RYGmLBQIhAPKYFF+vQvSLCkoT3KiH/a45Gub1VGNW32aTWUKrRJX3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605000},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.14-beta-20241231023737.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/744f1fe45b4aa96c44086914d89f4f98/midscene-web-0.8.14-beta-20241231023737.0.tgz","_integrity":"sha512-51mvu6Kg7IrtOSA+SK1offwPhbt8xCFgADy3YxwiQmtZiByQwaCTwuOn8GodGNlWseiolpKiTdpl1VQVbRtXVg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.14-beta-20241231023737.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.14-beta-20241231023737.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.14-beta-20241231023737.0_1735612866146_0.47984368290248836","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-beta-20241231035725.0":{"name":"@midscene/web","version":"0.8.14-beta-20241231035725.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"64181e91654f043159559e1c937df3a0ff43a501","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.14-beta-20241231035725.0.tgz","fileCount":45,"integrity":"sha512-WSElVwSjOIztQ1uT3pXLvVBFfj0RQ1w/Z+zQOdfYwT8KpNJ/tPUg5B5HtWMqz6SceFvWLTyktPMHomFKxgRnFg==","signatures":[{"sig":"MEUCIHwoA6WB4n5m5xF4pZ4ji3EjYcmtsoUahFiHAYfZw0xSAiEAtZnl+CScSyk+tpDV6aLo+SnQ0vYVpmwqeVsQQJroGz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605000},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.14-beta-20241231035725.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/af2c36e37917baa837c60fc655e3ffca/midscene-web-0.8.14-beta-20241231035725.0.tgz","_integrity":"sha512-WSElVwSjOIztQ1uT3pXLvVBFfj0RQ1w/Z+zQOdfYwT8KpNJ/tPUg5B5HtWMqz6SceFvWLTyktPMHomFKxgRnFg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.14-beta-20241231035725.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.14-beta-20241231035725.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.14-beta-20241231035725.0_1735617657526_0.7563641371696186","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-beta-20241231075856.0":{"name":"@midscene/web","version":"0.8.14-beta-20241231075856.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1c36d3c1f38a245ef121cbd83a0d23c10d0190cf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.14-beta-20241231075856.0.tgz","fileCount":45,"integrity":"sha512-/oT2FNIuj7+24LbJq50n/tJcjlliW8o7Qv6iutiEglu8egwv+0O2r7Bc6Hf/VKE0hzeoQ3bNCkbf2ECMR+OjAA==","signatures":[{"sig":"MEQCIFSeLF6yc7zS++Mg2xXb4v3kfXiyPbskC/W4OGBTYI66AiAHhZ5MC6ydZfUucunyXfAr70PeDof9lipubB6ugLPKTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605000},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.14-beta-20241231075856.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4f5a97294550d9e9e30bbf138899727b/midscene-web-0.8.14-beta-20241231075856.0.tgz","_integrity":"sha512-/oT2FNIuj7+24LbJq50n/tJcjlliW8o7Qv6iutiEglu8egwv+0O2r7Bc6Hf/VKE0hzeoQ3bNCkbf2ECMR+OjAA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.14-beta-20241231075856.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.14-beta-20241231075856.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.14-beta-20241231075856.0_1735632148953_0.4374508692148964","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@midscene/web","version":"0.8.14","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1aee0f4a1a4103d4ff791c56aef51ae2efda0064","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.14.tgz","fileCount":45,"integrity":"sha512-6f65LtTMPUjtUc7WI4w19fgZB34ZYzlzFHyVsZpry2lJlRhlnT86dB32jWPQwH2OMA8WXd9+wCjPeScd3bnKPw==","signatures":[{"sig":"MEQCIGukX7t79YBroiOhaFowu2t47uFzVtcGf7UCTRxBbJJtAiBJhzO/NcAHHCvkJIsXZ/tCSdtoZLdqPelEZ9yPWJUZpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.14.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/80f04e27dafbf0f3cd8214c3eb35d748/midscene-web-0.8.14.tgz","_integrity":"sha512-6f65LtTMPUjtUc7WI4w19fgZB34ZYzlzFHyVsZpry2lJlRhlnT86dB32jWPQwH2OMA8WXd9+wCjPeScd3bnKPw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.14","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.14"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.14_1735653905730_0.22482263387286738","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@midscene/web","version":"0.8.15","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"44bc4c142ea92eab604c1cb3e168e47b5ef58dd1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.15.tgz","fileCount":45,"integrity":"sha512-9SZTIc9ZrPKaE5YRnt8G6f6eDc7P3KCU8drJSFvG6z9wjG/wXYexFcag2nr9UTj6ApeLhwkKDi0A6Kq6wFAbvA==","signatures":[{"sig":"MEYCIQDns7Kz/aWGiklcSKwvXiTNifmlHF5UqvGaiELb0HT3rAIhAKXYiRXQxrWR/oJ6f7k4NmDob8bIyAPn6g7JFGQ63i9W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.15.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4f50f142b4e239c26e861d54cace1cf4/midscene-web-0.8.15.tgz","_integrity":"sha512-9SZTIc9ZrPKaE5YRnt8G6f6eDc7P3KCU8drJSFvG6z9wjG/wXYexFcag2nr9UTj6ApeLhwkKDi0A6Kq6wFAbvA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.15","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.15"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.15_1735737377979_0.3436612694377008","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@midscene/web","version":"0.8.16","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"63a2f5035e3a4bc31bdc77f3b399e2da45f7dd64","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.16.tgz","fileCount":45,"integrity":"sha512-wKu6lnHadrEyrCo+wC8XfPWWBaj49qCrIppiyh1Te/dAJSpiMNuQIFnSeeK9GqOa/T/DZxMKRatBqEfF94ubyA==","signatures":[{"sig":"MEQCIBm+lDik0hxy1GacoUXFFuV3zws3ygpl7OF2vP+W12AaAiBvtovtOCzzwjemYVDY2gR7v5571C6VN6lfE8bPCgPmzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605698},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.16.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/db04a0cca68cf2a8948fb23cbd304403/midscene-web-0.8.16.tgz","_integrity":"sha512-wKu6lnHadrEyrCo+wC8XfPWWBaj49qCrIppiyh1Te/dAJSpiMNuQIFnSeeK9GqOa/T/DZxMKRatBqEfF94ubyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.16","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.16"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.16_1735785551825_0.8323147878898536","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103010342.0":{"name":"@midscene/web","version":"0.8.17-beta-20250103010342.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6538592b115349ce6c959d37cd3bcd5f7e4837a4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250103010342.0.tgz","fileCount":45,"integrity":"sha512-P62InrFirEzrO+vyYy44MOzz9Or++bjtQ2c09BggEsYoivirbK9b3voXX1KNp8QNIEm1EuOxgawySiso85/B8g==","signatures":[{"sig":"MEYCIQC5PPxGlIGfYF0lL47qM1tfruULWnwp7HVnwtaA6J+nogIhAKudPtAqaB23Lx80VUGTiv6orMALTwOsIH8UgWMmnDnY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1602574},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250103010342.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f63356cefa5905566ccfb43d90ddbb0e/midscene-web-0.8.17-beta-20250103010342.0.tgz","_integrity":"sha512-P62InrFirEzrO+vyYy44MOzz9Or++bjtQ2c09BggEsYoivirbK9b3voXX1KNp8QNIEm1EuOxgawySiso85/B8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","@midscene/core":"0.8.17-beta-20250103010342.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250103010342.0"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250103010342.0_1735866445280_0.32966810354141796","host":"s3://npm-registry-packages-npm-production"}},"0.8.16-beta-20250103062134.0":{"name":"@midscene/web","version":"0.8.16-beta-20250103062134.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"76a793564a19a73dd3b34d9c1c350d5ef615e37f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.16-beta-20250103062134.0.tgz","fileCount":51,"integrity":"sha512-SqHsWHdELKc70d8g7LHVA94G6quI4AYwxM2AsBLuhkxZfjNyD8ugj/L9XQGtii7R3Cwp+pSQVHABR+PhR2pHhA==","signatures":[{"sig":"MEUCIQCApPGrg1svfgDZC55nnenjGmfnRJCotc99G+VRRVdxfQIgZ2eCTBfO+waP9k/Njj27vBY5DyDlUcFzauM+GvFRBfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1800765},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.16-beta-20250103062134.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/46c380a36fa177bc6edec999364935f1/midscene-web-0.8.16-beta-20250103062134.0.tgz","_integrity":"sha512-SqHsWHdELKc70d8g7LHVA94G6quI4AYwxM2AsBLuhkxZfjNyD8ugj/L9XQGtii7R3Cwp+pSQVHABR+PhR2pHhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"An AI-powered automation SDK can 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":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.16-beta-20250103062134.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.16-beta-20250103062134.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.16-beta-20250103062134.0_1735885504243_0.014307750271298048","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103065754.0":{"name":"@midscene/web","version":"0.8.17-beta-20250103065754.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ec96d4cb7a8cbafab0df200e0268d48648a25a72","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250103065754.0.tgz","fileCount":51,"integrity":"sha512-PjFWmmkhAJeH+VSME0YNy7q959JcuNIGsxN1kcEVzPC/WEViVjU5iIHnCAIHpzeYL6YEnzj3BmWQe2/tXSCtuQ==","signatures":[{"sig":"MEUCIQDbHSaUeZGf7TDLy/tv7p7nAl6IwqY9yICqx2DQVtONuwIgDgcqTwARae2cna2ZTpYbBO5G/Ra0QLlbl9sUKqm7SIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796909},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250103065754.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8b721cc03cb3254727e0d7cc75f6b977/midscene-web-0.8.17-beta-20250103065754.0.tgz","_integrity":"sha512-PjFWmmkhAJeH+VSME0YNy7q959JcuNIGsxN1kcEVzPC/WEViVjU5iIHnCAIHpzeYL6YEnzj3BmWQe2/tXSCtuQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250103065754.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250103065754.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250103065754.0_1735887699167_0.6727636224724443","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103091441.0":{"name":"@midscene/web","version":"0.8.17-beta-20250103091441.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"98aa2a7491736fd84346588b4602ed514225035e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250103091441.0.tgz","fileCount":51,"integrity":"sha512-Q4VXPqaKfCIh0spU1Ft5U8QnKMara6cqhWjWvYoF+23sPrujxKRg2dG5kD4j69w8P/7Ve7gogKIVwerZOTL4tQ==","signatures":[{"sig":"MEUCIGw/rg/q7eXgPYjrspOsF/lpWYE5aDxBsjaRVirzbDUaAiEA9sNOVqXkx86u98Zu2mJJ4XEyY50ZLWRxUCB5odGCcYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796909},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250103091441.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/38a91cb539d5645308136f2f160f1aa6/midscene-web-0.8.17-beta-20250103091441.0.tgz","_integrity":"sha512-Q4VXPqaKfCIh0spU1Ft5U8QnKMara6cqhWjWvYoF+23sPrujxKRg2dG5kD4j69w8P/7Ve7gogKIVwerZOTL4tQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250103091441.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250103091441.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250103091441.0_1735895912505_0.40771886533802193","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103112420.0":{"name":"@midscene/web","version":"0.8.17-beta-20250103112420.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5245ca4aef1f8f86d23a073d7de23b7f23894fe5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250103112420.0.tgz","fileCount":51,"integrity":"sha512-mP1XlNLIZ7ZOrgaJ1pZXN6wdwf1Ar85kMHDrab8JNvdbY7JTioqOD9yyQDL5szt65RSALEMy0569wqpAeqVN0Q==","signatures":[{"sig":"MEQCIBr1OIrwZVSgL6j5XDf9oPGpizqMt72RmHeYr02dJvtGAiAVf5mclQm+myIjTeFtWK6EjIWC/ovLn9uMXfpMokS+3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796872},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250103112420.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e7525c412ca8b5eaa2c8d68d74182aae/midscene-web-0.8.17-beta-20250103112420.0.tgz","_integrity":"sha512-mP1XlNLIZ7ZOrgaJ1pZXN6wdwf1Ar85kMHDrab8JNvdbY7JTioqOD9yyQDL5szt65RSALEMy0569wqpAeqVN0Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250103112420.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250103112420.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250103112420.0_1735903687110_0.3132181136257757","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250103144546.0":{"name":"@midscene/web","version":"0.8.17-beta-20250103144546.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"866b891caeea302f94832e4787ee71419dc07b4d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250103144546.0.tgz","fileCount":51,"integrity":"sha512-r3jnV/sEQsVjsdo+dUs+D3h5/TiHh0tCEZbwskVpc/e8KailroT1hPITB0WoEoUxhMxPfJNK+HrZTQPjkHfD9Q==","signatures":[{"sig":"MEUCIAoZ+onw6EiEHSpn6H1dpoBYfY310w9W+B0DntV0ER8DAiEAiIEIgyDn5h0yyYdoIEXtuhBj9w0iLm0sRUR2q5MoqJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796872},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250103144546.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e3efd411c976dca0bbeaa2d9ad37d876/midscene-web-0.8.17-beta-20250103144546.0.tgz","_integrity":"sha512-r3jnV/sEQsVjsdo+dUs+D3h5/TiHh0tCEZbwskVpc/e8KailroT1hPITB0WoEoUxhMxPfJNK+HrZTQPjkHfD9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250103144546.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250103144546.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250103144546.0_1735915773066_0.23085556974048282","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250106094722.0":{"name":"@midscene/web","version":"0.8.17-beta-20250106094722.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"16f3a6c59ce08e7dfb3bb9628a83f9000bc72576","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250106094722.0.tgz","fileCount":51,"integrity":"sha512-AOKUQ1dOgQ+xlNtcznnd7O08btnYyqbkWhRo1dYHpCeDpv4aifVA3Qu9Cmf2xJYHBOjqMfWH3OaAXLyEmhANtQ==","signatures":[{"sig":"MEQCIAp6DgB1/4FRkMbpIV8NrP95lNKYKftGOhTb0Oq6sfB/AiBurPkjc4+35mXQBcrFLkf5OpxtEi6WjUDJPQPeT5JmfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1798514},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250106094722.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./debug":"./dist/lib/debug.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./constants":"./dist/lib/constants.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./html-element":"./dist/lib/html-element/index.js","./bridge-mode-cli":"./dist/lib/bridge-mode-cli.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d627bc2cb868c4291e6d4aa405f0613c/midscene-web-0.8.17-beta-20250106094722.0.tgz","_integrity":"sha512-AOKUQ1dOgQ+xlNtcznnd7O08btnYyqbkWhRo1dYHpCeDpv4aifVA3Qu9Cmf2xJYHBOjqMfWH3OaAXLyEmhANtQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250106094722.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250106094722.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"bridge-mode-cli":["./dist/types/bridge-mode-cli.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250106094722.0_1736157065992_0.44578040725574253","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250106111707.0":{"name":"@midscene/web","version":"0.8.17-beta-20250106111707.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7a685257104f194b7dfe1f2fe5b1030ab4464ebf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250106111707.0.tgz","fileCount":51,"integrity":"sha512-gghoI/mPIFPAupThV7XquNq8YLhBCetDNiM/81nGrvRmtDp76XYGmJ0pwYrF6sEJWv4PjAwTt8Z/M/Ms+2zE1g==","signatures":[{"sig":"MEUCIQDOMYsKKUNRQ8R24yR4iNi2o14urcbdbJoQE9A9OKkQwgIgFmLBUrf2owk7PzxhPH5Rie1y1vh6Ujxjid/AxKxuc1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1800005},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250106111707.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./bridge-mode-cli":{"types":"./dist/types/bridge-mode-cli.d.ts","import":"./dist/es/bridge-mode-cli.js","require":"./dist/lib/bridge-mode-cli.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bf4e05e83dbda42ca9214ef6c91ff982/midscene-web-0.8.17-beta-20250106111707.0.tgz","_integrity":"sha512-gghoI/mPIFPAupThV7XquNq8YLhBCetDNiM/81nGrvRmtDp76XYGmJ0pwYrF6sEJWv4PjAwTt8Z/M/Ms+2zE1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250106111707.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250106111707.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"bridge-mode-cli":["./dist/types/bridge-mode-cli.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250106111707.0_1736162452074_0.7591038899142877","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250107014435.0":{"name":"@midscene/web","version":"0.8.17-beta-20250107014435.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"467e7bd7e3ead1b0af791a04cf6cad8049aa962f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250107014435.0.tgz","fileCount":51,"integrity":"sha512-OLWsEkEYhac9kpvZZrDGDcwrkg2F/OdIoCLiU3ChTHE+d1sRVewUfciujw43wyh+gLHlxFo2PGbg/f26ONl/XA==","signatures":[{"sig":"MEYCIQCl1nNToJRagHAtvDkJA275Qrl3t+R9yRjpmr3FBV/ARgIhAIE1CEb0L0aIgmHQGcWMqsbH3h8+4MvQA5aKXhVq/AXc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799571},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250107014435.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/477305b7ed4043684030d1d88eb2858b/midscene-web-0.8.17-beta-20250107014435.0.tgz","_integrity":"sha512-OLWsEkEYhac9kpvZZrDGDcwrkg2F/OdIoCLiU3ChTHE+d1sRVewUfciujw43wyh+gLHlxFo2PGbg/f26ONl/XA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250107014435.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250107014435.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250107014435.0_1736214518563_0.4368292046567599","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250107021140.0":{"name":"@midscene/web","version":"0.8.17-beta-20250107021140.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"256964985190a4905cc31f0cf7654ace74a44190","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250107021140.0.tgz","fileCount":51,"integrity":"sha512-hpIXWWBH6XGmDwB0AhsdyFISVWZbuF+JnYc2nChIRzvcDGSf70uK+S+PksWiWFtsZH/5WsEQG63Lcdg9D6e1UQ==","signatures":[{"sig":"MEUCIEe/gXKxIZtFVOwY8jbj0Y7VvnC6ePaenVwMAx1UuHRIAiEAsJSuJ6MdqlPcUu3mJehLgE4mWi+atNirbYezb6LCL0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799715},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250107021140.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15a4be610c8dc40c227bd03ab1a1f94f/midscene-web-0.8.17-beta-20250107021140.0.tgz","_integrity":"sha512-hpIXWWBH6XGmDwB0AhsdyFISVWZbuF+JnYc2nChIRzvcDGSf70uK+S+PksWiWFtsZH/5WsEQG63Lcdg9D6e1UQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250107021140.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250107021140.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250107021140.0_1736216131612_0.7847791651021221","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-beta-20250107032745.0":{"name":"@midscene/web","version":"0.8.17-beta-20250107032745.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"63088183a71309609372515716b4a9fab8599938","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17-beta-20250107032745.0.tgz","fileCount":51,"integrity":"sha512-59mIvzjw66WaJV6CDkbuWEMWL9zlq8Edyy+Y6HKZT50tlJ98iRileSqEZx2lnkeIaKDbmJtNpeYIcXmXrxvmlA==","signatures":[{"sig":"MEQCIFY3h2y1+rP+Rwnxig22EBIZzzAxC3K7YQjwwswPG/YnAiAmFR83D03vi5pX94hXzERhv7qmhOjtYsa1doScX9PCuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799715},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17-beta-20250107032745.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/65c6459bf2c428428db93be25442d158/midscene-web-0.8.17-beta-20250107032745.0.tgz","_integrity":"sha512-59mIvzjw66WaJV6CDkbuWEMWL9zlq8Edyy+Y6HKZT50tlJ98iRileSqEZx2lnkeIaKDbmJtNpeYIcXmXrxvmlA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17-beta-20250107032745.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17-beta-20250107032745.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17-beta-20250107032745.0_1736220685220_0.7213119420455225","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@midscene/web","version":"0.8.17","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b2088ec8955d61254088cda1213dff79cd903281","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.17.tgz","fileCount":51,"integrity":"sha512-xDVjHeZX6b/SV317cYGyocSKjqesRpCRPnc20lAhsypJ2kwLHWCr3Yftz1vMTY/N86zLv+rJtcyRLmWmeyTKvg==","signatures":[{"sig":"MEQCIHAN8E3BgP+qZP+4H5O0APvRjcUXjanxj56+Rmfz/dCRAiAHiYD8Wvv++BjqLblqVhORX+/it0W7D3RXXo/Jm58wOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799473},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.17.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a7fab2802ad0e2bd0cf5a88a3e4c8d0f/midscene-web-0.8.17.tgz","_integrity":"sha512-xDVjHeZX6b/SV317cYGyocSKjqesRpCRPnc20lAhsypJ2kwLHWCr3Yftz1vMTY/N86zLv+rJtcyRLmWmeyTKvg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.17","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.17","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.17_1736222093105_0.6767243748526439","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-beta-20250107052314.0":{"name":"@midscene/web","version":"0.8.18-beta-20250107052314.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b26a5f8cd7a8fab6995b5139a16879be159658de","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.18-beta-20250107052314.0.tgz","fileCount":51,"integrity":"sha512-vJAz6PBy7a8YbyQIWSNB7E646ck/v0LH9GBH5BGbjkCRPtD2UuLMqmwMm33K/jpXpog07dTeOdSCQrZZQS6JfQ==","signatures":[{"sig":"MEQCIGK+HGAorCmuwJ5AR8K8oUboKKFoHsObukUgQyP0dy5tAiBqCo7beyq3twZ72jiX+5shKF/DftIgEBu8B9aeLbyFsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799715},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.18-beta-20250107052314.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7c0fb4d4885027482b7fca7f6b851de1/midscene-web-0.8.18-beta-20250107052314.0.tgz","_integrity":"sha512-vJAz6PBy7a8YbyQIWSNB7E646ck/v0LH9GBH5BGbjkCRPtD2UuLMqmwMm33K/jpXpog07dTeOdSCQrZZQS6JfQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.18-beta-20250107052314.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.18-beta-20250107052314.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.18-beta-20250107052314.0_1736227623626_0.609009345370892","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-beta-20250107062545.0":{"name":"@midscene/web","version":"0.8.18-beta-20250107062545.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b87e7a24986478d2afc87e26e30a8e9a394e3b4c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.18-beta-20250107062545.0.tgz","fileCount":51,"integrity":"sha512-1Q3xxRymL/2sKZs0wf1LHOk3DbDdBQ9LbYSG9GmwmXqaJ1g41L/NJ/mXtYQradxoqbLZLFMLiqn87VHAx88FXw==","signatures":[{"sig":"MEUCIQD7iBcgH7+Cf/tSYxQ3vQVwQMV9dvK7mf2/+gyEFGqOnAIgVkwupu0oMXzFf6vuoyqxSwudxntOebxrCdZQ5/MaT1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799847},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.18-beta-20250107062545.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1212290e9506d0b0df01c413d7ca085e/midscene-web-0.8.18-beta-20250107062545.0.tgz","_integrity":"sha512-1Q3xxRymL/2sKZs0wf1LHOk3DbDdBQ9LbYSG9GmwmXqaJ1g41L/NJ/mXtYQradxoqbLZLFMLiqn87VHAx88FXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.18-beta-20250107062545.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.18-beta-20250107062545.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.18-beta-20250107062545.0_1736231371326_0.05955327443126324","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-beta-20250107084346.0":{"name":"@midscene/web","version":"0.8.18-beta-20250107084346.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ea02e93f4b1a1bd122f5671f37a38fd81003aa26","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.18-beta-20250107084346.0.tgz","fileCount":51,"integrity":"sha512-CDDemEfREacU+HJ+8qCohOXyTV/9m5Jkxm05+NR10AXQB4s2oH/DGtIJtImYhj4C1J/kiaWK3lfz2ySKgx27OQ==","signatures":[{"sig":"MEYCIQCUAK74vOdb5IsLRp1WioE3PrdeI0uq3usYzsFG9FJzhQIhAN6ij1Cd9VKFP5kpAzbVhAuYasbxguMNvTzx6PCjeXyu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799847},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.18-beta-20250107084346.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/619d68b6bcbca13fc43e4e040cedd67d/midscene-web-0.8.18-beta-20250107084346.0.tgz","_integrity":"sha512-CDDemEfREacU+HJ+8qCohOXyTV/9m5Jkxm05+NR10AXQB4s2oH/DGtIJtImYhj4C1J/kiaWK3lfz2ySKgx27OQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.18-beta-20250107084346.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.18-beta-20250107084346.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.18-beta-20250107084346.0_1736239648369_0.8526787567014198","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-beta-20250107111603.0":{"name":"@midscene/web","version":"0.8.18-beta-20250107111603.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"62214bb2da64c5f64e988d5d88115298909ee0cc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.18-beta-20250107111603.0.tgz","fileCount":51,"integrity":"sha512-k2xkcnnalEvJOGpIDJgk+VLBc9ylciwjhB6mc7hu0yPknXyfWn0DkB+2va65NBjhiJerDav5LJL7bVS4YTacgQ==","signatures":[{"sig":"MEUCIQDBo0BzMfjx8bs14j1h2rSmvIFwAvKH1FC5U4cyIQ2n4AIgOrPzoKJBgZFgDh3mOuH8buxAOXKIBw+CASaPTnemBqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1800109},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.18-beta-20250107111603.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4bd80b42965aed572cc915ac13a3065c/midscene-web-0.8.18-beta-20250107111603.0.tgz","_integrity":"sha512-k2xkcnnalEvJOGpIDJgk+VLBc9ylciwjhB6mc7hu0yPknXyfWn0DkB+2va65NBjhiJerDav5LJL7bVS4YTacgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.18-beta-20250107111603.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.18-beta-20250107111603.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.18-beta-20250107111603.0_1736248791909_0.2712597752072188","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@midscene/web","version":"0.8.18","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7e7c8fa31ec0450d182bc2483bb868482b73072d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.8.18.tgz","fileCount":51,"integrity":"sha512-7eqsKxtWv2cDWUxnl8ODHOOWYLQqOzVoFfSFINqExJp5n/ag5utuPKXEpfLvp3okCw6BtKPGyu3yRTKd193S9Q==","signatures":[{"sig":"MEUCIHkJd5qYfyAbVFbaPiYoLFpVHrqMNn8q9gDOAG6YQ+qRAiEA0d7qxqcRn5R2V9w3qaczcl7bjzeRPoNr7JN7iMg+yqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799867},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.8.18.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4a800a5674d05b769be699bf1bbf3de8/midscene-web-0.8.18.tgz","_integrity":"sha512-7eqsKxtWv2cDWUxnl8ODHOOWYLQqOzVoFfSFINqExJp5n/ag5utuPKXEpfLvp3okCw6BtKPGyu3yRTKd193S9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.8.18","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.18","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.18_1736250840675_0.8284831259010785","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@midscene/web","version":"0.9.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9f55efdaea60c4a8c14a5a771b130c483d443a12","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.0.tgz","fileCount":51,"integrity":"sha512-2B3euzDC90/bx0nhx3rag3sG3nnYFsbx7s220UR2hokorCHs9ItMrIo0hPD99p79bp0YjI8AAN/7D4Fya/lnjQ==","signatures":[{"sig":"MEQCIDuuyFWOG6af1+b853xKCDKURvNH6TmeLZLhLuR1d8ZYAiAzfQF+1r4GEpF3Xm6PTfba6ye9g/yivVDyys/+FH4SQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1800248},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fa6b924a87e07bc654caf844b29ad3b6/midscene-web-0.9.0.tgz","_integrity":"sha512-2B3euzDC90/bx0nhx3rag3sG3nnYFsbx7s220UR2hokorCHs9ItMrIo0hPD99p79bp0YjI8AAN/7D4Fya/lnjQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.0_1736406424106_0.13193869809296022","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-beta-20250110041124.0":{"name":"@midscene/web","version":"0.9.1-beta-20250110041124.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2acddef65554989fe9d80a3dc5a173ef8e775aed","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.1-beta-20250110041124.0.tgz","fileCount":51,"integrity":"sha512-ZDD2yAcchq9WlU7CzTLJNwIyOmk87mr242zRlY1J71MUOWyhGkFovnRdhAPuoOYA/RNv1BTzkqeW0F2+qZWA2Q==","signatures":[{"sig":"MEQCIGUTsCl1Irf08rGFRghuzddcTP5BVemS+WK/gt3RBzwYAiB2C3jgoB0+Qtc1Tv1gVd8UNA8nebmGsH0Ey0Z8OUIkDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1825691},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.1-beta-20250110041124.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8517f8d834eedc666fb4d14f2a717d7b/midscene-web-0.9.1-beta-20250110041124.0.tgz","_integrity":"sha512-ZDD2yAcchq9WlU7CzTLJNwIyOmk87mr242zRlY1J71MUOWyhGkFovnRdhAPuoOYA/RNv1BTzkqeW0F2+qZWA2Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.1-beta-20250110041124.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.1-beta-20250110041124.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.1-beta-20250110041124.0_1736482515557_0.5068909282828267","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-beta-20250111045755.0":{"name":"@midscene/web","version":"0.9.1-beta-20250111045755.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c8167f90cdcc2c9ab8493191771866ba30bede6d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.1-beta-20250111045755.0.tgz","fileCount":51,"integrity":"sha512-Te6scW2bSuXFwUEk3dakr8JhvS/YmTsqOtBIJWlO3s7dKhh8W6jD6w+TLYgbuCjg3fBipw46jFTHK85Hisu7uw==","signatures":[{"sig":"MEUCIQDP92oBj2nPbO55W5JNKmQLLfTPRYIATHKDvKj0R2xfWAIgTgRBpAwNfxc2bPc6UGJy89LHPtGU0ZyETPJ8QiEsGi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1826631},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.1-beta-20250111045755.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/25c4c49d9c6aa026e80d4b049762011d/midscene-web-0.9.1-beta-20250111045755.0.tgz","_integrity":"sha512-Te6scW2bSuXFwUEk3dakr8JhvS/YmTsqOtBIJWlO3s7dKhh8W6jD6w+TLYgbuCjg3fBipw46jFTHK85Hisu7uw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.1-beta-20250111045755.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.1-beta-20250111045755.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.1-beta-20250111045755.0_1736571695713_0.8560502672942527","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@midscene/web","version":"0.9.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a52f5943be1c180b79dafbcc6d7ffb5c8da23ce4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.1.tgz","fileCount":51,"integrity":"sha512-AZj1MfpP6cUR5QOUuo/2Mf+PQq/P8nBkw/vyUlQDpI7gZ/Fkvmhqb11Fa9RxdWZH6UM1tNnMnyqeJr+gscclRQ==","signatures":[{"sig":"MEYCIQDlO4VsWG+LFSDXGoQ/89XVJn9t6W1NTYSm7sS3Y0cbZQIhALwJ9PfxAMID4wvulCb9O6NL6sr9ebCMDVRHaXIi0oL0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1826389},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/01f72f05a3237ae5853393a921d64327/midscene-web-0.9.1.tgz","_integrity":"sha512-AZj1MfpP6cUR5QOUuo/2Mf+PQq/P8nBkw/vyUlQDpI7gZ/Fkvmhqb11Fa9RxdWZH6UM1tNnMnyqeJr+gscclRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.1","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.1_1736572668448_0.980670896859539","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-beta-20250114083542.0":{"name":"@midscene/web","version":"0.9.2-beta-20250114083542.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"59ed4bf9deb2192fc546cb9cd292ccc180ab68ab","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.2-beta-20250114083542.0.tgz","fileCount":51,"integrity":"sha512-vdsmobZvFwT0nhgwmYDYcxOegAyTqY0v/MVk28w90KisUwOyRZ30Sq/PeJWNuW6kTQ2I34D2bervlWlund5t9w==","signatures":[{"sig":"MEYCIQCyXXZoi1/GwFOl3kHHzLWHR2iDIFKww3boK4qy9AESXwIhAOY6E3kcge4q2HJA4JowzGAKoceT3zqLoto85thGNj9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1849336},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.2-beta-20250114083542.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/84056388e53b447f4e217d270dab3dda/midscene-web-0.9.2-beta-20250114083542.0.tgz","_integrity":"sha512-vdsmobZvFwT0nhgwmYDYcxOegAyTqY0v/MVk28w90KisUwOyRZ30Sq/PeJWNuW6kTQ2I34D2bervlWlund5t9w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.2-beta-20250114083542.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.2-beta-20250114083542.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.2-beta-20250114083542.0_1736843972858_0.17238026364303427","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-beta-20250115015938.0":{"name":"@midscene/web","version":"0.9.2-beta-20250115015938.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7b619dcfa4cc004a53b2f86cc1c2e26ff08cdc23","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.2-beta-20250115015938.0.tgz","fileCount":51,"integrity":"sha512-bM7Nj4KpmH742zsszu1NVA0nYfFpswKflomSzgpYmYYdd7CDtXxVUecJ2k4nV+M8+k4+AWAJKSCnP8+/8iKKcw==","signatures":[{"sig":"MEUCIQDqGdW5I8SrB+z478Bw3K/OSsDc+e1xGEI8O0v3Ma0WDQIgXwX2eLfyjBBvJwXHABfygnPST8VEyvh/7DUH3WzvG7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1849472},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.2-beta-20250115015938.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88534514eff8d435c813d03ba42baf75/midscene-web-0.9.2-beta-20250115015938.0.tgz","_integrity":"sha512-bM7Nj4KpmH742zsszu1NVA0nYfFpswKflomSzgpYmYYdd7CDtXxVUecJ2k4nV+M8+k4+AWAJKSCnP8+/8iKKcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.2-beta-20250115015938.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.2-beta-20250115015938.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.2-beta-20250115015938.0_1736906610622_0.97111580732579","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-beta-20250115031224.0":{"name":"@midscene/web","version":"0.9.2-beta-20250115031224.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6790bb009cbfd8a27b1d489dc86ac678355f7663","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.2-beta-20250115031224.0.tgz","fileCount":51,"integrity":"sha512-uZxnt1g2RFQhbMJaW05I2+zeinlT8sDbyHZP2Haf/79+cdwpZ+HpO1+j4OKIi/xClF9eiCIjj/+sBRAq32z3Ag==","signatures":[{"sig":"MEUCIQCyrai1gBlw7qsLeR5+CkZdJWM1yjtu8/6RoFmoUutKEwIgP4Cgu05c2M4lR/E6DGabW6l6RdwNC19oyD/A7r6Jnws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1849472},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.2-beta-20250115031224.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06d7b0ecae8c727ed975259fb73336ff/midscene-web-0.9.2-beta-20250115031224.0.tgz","_integrity":"sha512-uZxnt1g2RFQhbMJaW05I2+zeinlT8sDbyHZP2Haf/79+cdwpZ+HpO1+j4OKIi/xClF9eiCIjj/+sBRAq32z3Ag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.2-beta-20250115031224.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.2-beta-20250115031224.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.2-beta-20250115031224.0_1736910978421_0.09064123920888267","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@midscene/web","version":"0.9.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d069836cd9d90f36a0930747e8a36e4136a45f17","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.2.tgz","fileCount":51,"integrity":"sha512-LcazKw3usIW6LwdzvEBXKY8UFDnHUlmq4LBZwrq5nklsKxJrLV/32+9WDtN3eyD65YEvbUG8UEb3U+b6yDJ0qw==","signatures":[{"sig":"MEUCIQCGlXtcfwp9nBaw+9CeXyJezYKlXlFQq5RmkmruvYpgnQIgKzjNkCxMy5stKR3orVapJyCnsNAPq3T0omE1GF4Psnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1849230},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/22525c39bf86e76e846c6b8b00071487/midscene-web-0.9.2.tgz","_integrity":"sha512-LcazKw3usIW6LwdzvEBXKY8UFDnHUlmq4LBZwrq5nklsKxJrLV/32+9WDtN3eyD65YEvbUG8UEb3U+b6yDJ0qw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.2","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.2_1736911379525_0.28044280505538777","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-beta-20250116143806.0":{"name":"@midscene/web","version":"0.9.3-beta-20250116143806.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"74db8270dbac8c8d4c15abb67fffb436d1c36860","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.9.3-beta-20250116143806.0.tgz","fileCount":52,"integrity":"sha512-P8HQUpBNxfYMsbrkIjPrifCYUkHJOikMxUUSTa9qQWohQkMp6tYLIaxxp5yCJ0LIv138nKDMgSHRP7rL9hcvQQ==","signatures":[{"sig":"MEYCIQDkvGXe72sitWCxF3WnMTXebiOfZLT6bAeKDe/8a5XGnQIhAPlVPR102gCxVsT3rYxNpCmsQgOQX6bf6QaLElLhyFaW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1856697},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.9.3-beta-20250116143806.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b377d9234bed1df0ddc5e5c68e15e908/midscene-web-0.9.3-beta-20250116143806.0.tgz","_integrity":"sha512-P8HQUpBNxfYMsbrkIjPrifCYUkHJOikMxUUSTa9qQWohQkMp6tYLIaxxp5yCJ0LIv138nKDMgSHRP7rL9hcvQQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.9.3-beta-20250116143806.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.9.3-beta-20250116143806.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.3-beta-20250116143806.0_1737038524056_0.15304316572512833","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@midscene/web","version":"0.10.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dd4f17c97b391c3fd9be687705b4141029f1246a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.0.tgz","fileCount":52,"integrity":"sha512-F+SCG7H6IOKhw9bL8IvlXCdjv7WEZav/hZd6u6eAEWoCEo+hQaxNOSf4Uwm/RhtuPDCd51hyM1tiigStmHIj0g==","signatures":[{"sig":"MEYCIQDTuElUoUbQca7aVGm+bFKDMJhHxbErUH9SOsSKENTmpwIhAJRY7otIbqa20zEBs7T4zFSo3RSU+MW9fjpmhRfd51OY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1856466},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e970fe370c7f1010b23c311f15f83ba0/midscene-web-0.10.0.tgz","_integrity":"sha512-F+SCG7H6IOKhw9bL8IvlXCdjv7WEZav/hZd6u6eAEWoCEo+hQaxNOSf4Uwm/RhtuPDCd51hyM1tiigStmHIj0g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.0_1737109908227_0.9384269434290691","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250120124809.0":{"name":"@midscene/web","version":"0.10.1-beta-20250120124809.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7ff4b9e4ecacbe22720dd6e00c275c60458333d8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.1-beta-20250120124809.0.tgz","fileCount":52,"integrity":"sha512-sQJxWfxNx9jP0awFTlawzQYXTQeh2p651iYATNq/dVTTVvsJkj9lEWHpRFUNH0vsOusLh2RTZslzyRHayAgIqw==","signatures":[{"sig":"MEUCIDE0Ml2okDrBF8WmPaE2Dv5fLtWP82kD50W+b82HwcCzAiEAwd1ovHfqw0C/w2sbfoB2gNR6rm4WODtABtsk1JCQaZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1858599},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.1-beta-20250120124809.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c0023c638e9ac3274c8acf4e6c0519e/midscene-web-0.10.1-beta-20250120124809.0.tgz","_integrity":"sha512-sQJxWfxNx9jP0awFTlawzQYXTQeh2p651iYATNq/dVTTVvsJkj9lEWHpRFUNH0vsOusLh2RTZslzyRHayAgIqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.1-beta-20250120124809.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.1-beta-20250120124809.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.1-beta-20250120124809.0_1737377516540_0.5327753158637605","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250121074221.0":{"name":"@midscene/web","version":"0.10.1-beta-20250121074221.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fdb818f0e4659c40533e5a36dba32f2f6b9738e6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.1-beta-20250121074221.0.tgz","fileCount":52,"integrity":"sha512-XGokjkp0Z5ZGXCY13vqFY4CAlFbJgGvqmTWEB0S92CcgvZAwEuT941Jyeq3nWG0tdo/C8VBH80/Jhuy3WzcgEg==","signatures":[{"sig":"MEUCIFPaiy1F45+yjJlEwcdmXRWC5UEednkqmyDYFxHres6EAiEAkLAjuA6purIEWyNqXPkdM9O5H2c+prgN8uU3w3/yyrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1858737},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.1-beta-20250121074221.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e66e3cc5b07f72c1fe11b2051e920af/midscene-web-0.10.1-beta-20250121074221.0.tgz","_integrity":"sha512-XGokjkp0Z5ZGXCY13vqFY4CAlFbJgGvqmTWEB0S92CcgvZAwEuT941Jyeq3nWG0tdo/C8VBH80/Jhuy3WzcgEg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.1-beta-20250121074221.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.1-beta-20250121074221.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.1-beta-20250121074221.0_1737445578698_0.21063294809179078","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250122023310.0":{"name":"@midscene/web","version":"0.10.1-beta-20250122023310.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"05a1663279b1607b6461e7cdf7251634e32876f3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.1-beta-20250122023310.0.tgz","fileCount":52,"integrity":"sha512-UioakUoOa8DSg8HEXjyVsxFiUsmXphvITpczGdq6qBVXKmiXL7r+qhis7vwTju/wheXMNbQCDu84Gy7cElBqMw==","signatures":[{"sig":"MEUCIQC+Y6sEYUu4Jkvtl+p3XWNTJqWcwV+/1i2EHrS+L8gE4gIgcUJSoxUfd2WToEnvx9Aj2UWPYvK21JbEatMEnrMlGf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862370},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.1-beta-20250122023310.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/25b0322009f280c21865a6e18c498620/midscene-web-0.10.1-beta-20250122023310.0.tgz","_integrity":"sha512-UioakUoOa8DSg8HEXjyVsxFiUsmXphvITpczGdq6qBVXKmiXL7r+qhis7vwTju/wheXMNbQCDu84Gy7cElBqMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.1-beta-20250122023310.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.1-beta-20250122023310.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.1-beta-20250122023310.0_1737513424343_0.0014147254086722683","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250122031524.0":{"name":"@midscene/web","version":"0.10.1-beta-20250122031524.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d2877697f4843700ccba86e7d8d34558525112e9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.1-beta-20250122031524.0.tgz","fileCount":52,"integrity":"sha512-w8ia/YIIyYsX7TaAZVCVaRzG1mxLL7NxSxJhmMOsKkE/sIEYNua56ojcZU/F4eEnwbiWF33dBHnNN+iKNvKN1A==","signatures":[{"sig":"MEQCIGI0FPVSEiZWxLWfu1zhdMCpWKq4QoDiEkvAFd1VWawbAiB0cEmR16rN95FVi+iR7QlbAfyCs9ruhFUCxqWJ8mU8xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862890},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.1-beta-20250122031524.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/289fa9ea4c1633835cc9a3a9832f6f31/midscene-web-0.10.1-beta-20250122031524.0.tgz","_integrity":"sha512-w8ia/YIIyYsX7TaAZVCVaRzG1mxLL7NxSxJhmMOsKkE/sIEYNua56ojcZU/F4eEnwbiWF33dBHnNN+iKNvKN1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.1-beta-20250122031524.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.1-beta-20250122031524.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.1-beta-20250122031524.0_1737515965736_0.5456592158849911","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250122063202.0":{"name":"@midscene/web","version":"0.10.1-beta-20250122063202.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"127e972483a4f9955d3796005a3aa22131e2f51b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.1-beta-20250122063202.0.tgz","fileCount":52,"integrity":"sha512-kX2eHuuOk3LoKkntRSD1SQrzNUH+cLc0WFLKH+LhyOIycUwFgc7Idy2IEoOpMyf9hdOgnzcPTP2EbROny7jN1g==","signatures":[{"sig":"MEUCIQCc+KFNnIAGtSzhqKHJRAbg8MCCfnE8VR5gBwD2Gr0G8QIgNoA1U7miABQYE+08HEtC7S7Q3osg1dW9VN93ErSpl1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862812},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.1-beta-20250122063202.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/625e17d52ce94ed5b8bbd164f466ea2b/midscene-web-0.10.1-beta-20250122063202.0.tgz","_integrity":"sha512-kX2eHuuOk3LoKkntRSD1SQrzNUH+cLc0WFLKH+LhyOIycUwFgc7Idy2IEoOpMyf9hdOgnzcPTP2EbROny7jN1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.1-beta-20250122063202.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.1-beta-20250122063202.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.1-beta-20250122063202.0_1737527763600_0.5068965937856231","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-beta-20250123065819.0":{"name":"@midscene/web","version":"0.10.1-beta-20250123065819.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4da670e1896235bf492c74241e3e3a6d4c0fe354","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.1-beta-20250123065819.0.tgz","fileCount":52,"integrity":"sha512-iSJ5E66e5FC40/gXpOXW/0+IO6x04gcaPtlX6XATzkapCHcA9JlXTA+naNfARdw2wBMzOjOA90iK4QU+Mge5Mw==","signatures":[{"sig":"MEUCIDzWwiO8adOzf8VPoaRQX4nvvRy4onR4dbZRskR7caXNAiEArCCL4wxEebJq1mhwkZyZmH3q8DcUWomyA9Ktg0GIhoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862812},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.1-beta-20250123065819.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b7b5176213bad2c1cf2b0bf2e871d35/midscene-web-0.10.1-beta-20250123065819.0.tgz","_integrity":"sha512-iSJ5E66e5FC40/gXpOXW/0+IO6x04gcaPtlX6XATzkapCHcA9JlXTA+naNfARdw2wBMzOjOA90iK4QU+Mge5Mw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.1-beta-20250123065819.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.1-beta-20250123065819.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.1-beta-20250123065819.0_1737615731827_0.8488299597005673","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@midscene/web","version":"0.10.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"46e1795604e435d43babc5838f179104fc488238","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.1.tgz","fileCount":52,"integrity":"sha512-AaLJp2Qeh8TVwIb2EfMsevpTjcRs14KL+ikLUWyyqIscaRxGoqOY2wY9ywfAvx5Hgf/2rReJSqKxbFxujj6ZHQ==","signatures":[{"sig":"MEUCIArKPAD6Lp//ejeIJIelDoL0w2CU/CLLLmxVcHzCNIx0AiEA0t0mVbeNBz2tqfjv05gOTFesDuI5kNamv7Ys74PfvR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862570},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7fd0126ad9605f8bc8bb0342ed7b09d7/midscene-web-0.10.1.tgz","_integrity":"sha512-AaLJp2Qeh8TVwIb2EfMsevpTjcRs14KL+ikLUWyyqIscaRxGoqOY2wY9ywfAvx5Hgf/2rReJSqKxbFxujj6ZHQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.1","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.1_1737616599721_0.9632026649743601","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-beta-20250123090318.0":{"name":"@midscene/web","version":"0.10.2-beta-20250123090318.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"48eb1e8a253b5380261912d7a52beb8e1b065d0b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.2-beta-20250123090318.0.tgz","fileCount":52,"integrity":"sha512-QZpvBdLtQCZYw85iJS0+HQxOVsDYwfQk9hL5XNaDWPOaQXdq5ebtjDN1yXb2Pto/3hHCnElAt6cSKGW3HfvawQ==","signatures":[{"sig":"MEUCIE+sCoVDzpaAo2eREAqulwjKxMFJTb1vnEG0zt7/UxvVAiEA47zJtdDpI2fheXT4hiKdll7bP5bqDKHBVBKAXqmwQg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865881},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.2-beta-20250123090318.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea0e4e991eef42da4548c4058a4656ed/midscene-web-0.10.2-beta-20250123090318.0.tgz","_integrity":"sha512-QZpvBdLtQCZYw85iJS0+HQxOVsDYwfQk9hL5XNaDWPOaQXdq5ebtjDN1yXb2Pto/3hHCnElAt6cSKGW3HfvawQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.2-beta-20250123090318.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.2-beta-20250123090318.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.2-beta-20250123090318.0_1737623226083_0.9675257466022971","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@midscene/web","version":"0.10.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ecc7c557c3093fc7abeadeac38a2b32dcec410b3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.2.tgz","fileCount":52,"integrity":"sha512-PkXb0Wumrslqa3U0MfEEJmwfdJ/9WwgphkQ2FIUM9IBv3/BZ2l0Pcf/62zUcS6LvDkSAdsfMfQKW6HSXWs1OCg==","signatures":[{"sig":"MEQCIGoZxat0As9RAuguIXLeg5UKFSPZq+xTsT9+zlnRbGamAiAFdmul/srOZ2Ee2VfCx1FzYTBtgoyqBLYdjrILelcpBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829470},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a3bb3ff2027bee48e4476d3937b8ecc/midscene-web-0.10.2.tgz","_integrity":"sha512-PkXb0Wumrslqa3U0MfEEJmwfdJ/9WwgphkQ2FIUM9IBv3/BZ2l0Pcf/62zUcS6LvDkSAdsfMfQKW6HSXWs1OCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.2","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.2_1737895201614_0.8291873379630161","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@midscene/web","version":"0.10.3","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bcaf5466b72c8e698ed98d24098304bc2e2beee4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.3.tgz","fileCount":52,"integrity":"sha512-vgXnFAZlkQabW0olaDQuIKNpIayOw23KDcVEF0yfe5ClBwNVp/0Y95JjNxRrNQRKdbaHza/JDSrPAOBbMEUajA==","signatures":[{"sig":"MEUCIQDXYtyWQf4haLBV8gQEnZKmeq7e0i0Z3G3e174OhCXGmwIgez+YmuPbLHD3O7unSo0C39MOoZy0teaciGoao96l2M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829470},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/31c7c8b0d3217d137c61a676b2dc365c/midscene-web-0.10.3.tgz","_integrity":"sha512-vgXnFAZlkQabW0olaDQuIKNpIayOw23KDcVEF0yfe5ClBwNVp/0Y95JjNxRrNQRKdbaHza/JDSrPAOBbMEUajA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"cors":"2.8.5","openai":"4.57.1","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.3","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.3_1737966138049_0.008854734691980282","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@midscene/web","version":"0.10.4","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7a47c746b3fcabe0930e3bbbb6c4d912608c62a0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.4.tgz","fileCount":52,"integrity":"sha512-d01NMcuQUmzZY1X0lw+haOTYRG7fogIvwYOrMp+mjweGqKF/C7+CudzIiMfCvTTELaNzBfPB6HhDnfx19Y/mkQ==","signatures":[{"sig":"MEUCIQCXCugFnHLSKu3umHTiSDRh/7NnBBBP0tXZoAngbhyCsAIgDsDy3HUzJ4F3wX67xqJEhdHxbUxFNQo446l8tiDmBpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829470},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.4.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f765a7c416416802e28733024f8f4e19/midscene-web-0.10.4.tgz","_integrity":"sha512-d01NMcuQUmzZY1X0lw+haOTYRG7fogIvwYOrMp+mjweGqKF/C7+CudzIiMfCvTTELaNzBfPB6HhDnfx19Y/mkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.4","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.4_1738217960538_0.42553704646211044","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@midscene/web","version":"0.10.5","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"436432de4b02dfb2fff4528d5d8c9e328abfac6f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.5.tgz","fileCount":52,"integrity":"sha512-PEKWcTV2bqUlfPZSSnziageVc6zman/XR+CSZ9xe/j8ZzIdH4aicg/kEikPFCiBiODipNARR/QXd5Liio3DQVw==","signatures":[{"sig":"MEUCIHSkktY8pvouHzWyFNnFpIpCD1zMNzm9ThGzxeCqSrj/AiEA8fy9D4ONzJvsDZ58rqYNkm5NsgJcEIWQDjohL9BDrKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829470},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.5.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"npm run build:pkg && npm run build:script","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","build:pkg":"modern build -c ./modern.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","build:script":"modern build -c ./modern.inspect.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a4b0aae552a4119cf5c3fd860ef3584f/midscene-web-0.10.5.tgz","_integrity":"sha512-PEKWcTV2bqUlfPZSSnziageVc6zman/XR+CSZ9xe/j8ZzIdH4aicg/kEikPFCiBiODipNARR/QXd5Liio3DQVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.5","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.5_1738292917213_0.5580380282889821","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250207060931.0":{"name":"@midscene/web","version":"0.10.6-beta-20250207060931.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2e458993904b46b3edf1e83ce84ae9c846ee949b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.6-beta-20250207060931.0.tgz","fileCount":52,"integrity":"sha512-HnaqKZpI6cFIulB8lu+A3SPVx79maCZ7zILjWgb0jueXctzDtW7czlEWoqM+rXtkJoCSMobQ16DTuhB34/N0WQ==","signatures":[{"sig":"MEYCIQCkDbjgT/aU2+V8KBHfelSf4pn7/WO8avvRe2siwfn9KwIhAPL5pNc9/4JW79du0dRIB0C21/0HhHA/ccpPoxR1xLsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816581},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.6-beta-20250207060931.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f2723e3864019e242edb89a8494b7a82/midscene-web-0.10.6-beta-20250207060931.0.tgz","_integrity":"sha512-HnaqKZpI6cFIulB8lu+A3SPVx79maCZ7zILjWgb0jueXctzDtW7czlEWoqM+rXtkJoCSMobQ16DTuhB34/N0WQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.6-beta-20250207060931.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.6-beta-20250207060931.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.6-beta-20250207060931.0_1738908812106_0.40494794879833873","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250208050716.0":{"name":"@midscene/web","version":"0.10.6-beta-20250208050716.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ae07160a0c508e36b0c70b080930d4e5ac4b0587","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.6-beta-20250208050716.0.tgz","fileCount":52,"integrity":"sha512-RKkvUAg9OeMg7Ew2QbaNrr3iSSHYrusFvnWDTMvpRsQ8M4GVHC51W80MSe5cjy0z2GeZ3HIrWH3PTzIAoXCl1w==","signatures":[{"sig":"MEYCIQCLqAs09qP1DUTw5mJgAUyQHZ6pmwFca1k5HzUFCtxzPgIhAK25SYgeimPcuYCoDNwJntgvTln9oCUMVThzqhUAYv2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831459},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.6-beta-20250208050716.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ef40968a3a324b3e7082e8eeb75d9da/midscene-web-0.10.6-beta-20250208050716.0.tgz","_integrity":"sha512-RKkvUAg9OeMg7Ew2QbaNrr3iSSHYrusFvnWDTMvpRsQ8M4GVHC51W80MSe5cjy0z2GeZ3HIrWH3PTzIAoXCl1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.6-beta-20250208050716.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.6-beta-20250208050716.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.6-beta-20250208050716.0_1738991486191_0.7164629926499568","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250210080545.0":{"name":"@midscene/web","version":"0.10.6-beta-20250210080545.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b383ed3f090c9e35ab560ed9e96c39ff23367536","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.6-beta-20250210080545.0.tgz","fileCount":52,"integrity":"sha512-W7ArIrz1zyoGC8vk3bq/a5Glen2ckeQQt2NmhNB2G/VZXWsy76zeoPXl4jrDJvMImp8FvhhgDrisZ9Eimc7gBQ==","signatures":[{"sig":"MEUCIQCtccLQHsXtidMoSwyO726YUXzLjlykyJlIIZHyOABmYwIgV1XHgpJwzi9VRBUjC0el9cWddb3lu5gJdt0KqMAgAUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3185492},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.6-beta-20250210080545.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./debug":{"types":"./dist/types/debug.d.ts","require":"./dist/lib/debug.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6e87b8fc6ef171032350ec9626aac650/midscene-web-0.10.6-beta-20250210080545.0.tgz","_integrity":"sha512-W7ArIrz1zyoGC8vk3bq/a5Glen2ckeQQt2NmhNB2G/VZXWsy76zeoPXl4jrDJvMImp8FvhhgDrisZ9Eimc7gBQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.6-beta-20250210080545.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.6-beta-20250210080545.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"debug":["./dist/types/debug.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.6-beta-20250210080545.0_1739174999653_0.9353248118020432","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250210091606.0":{"name":"@midscene/web","version":"0.10.6-beta-20250210091606.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"24fd0eb2ba5bc68e99327ecdafe9bc2455867089","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.6-beta-20250210091606.0.tgz","fileCount":49,"integrity":"sha512-3SnN1QyAyu0ZaeD947m37lpfJx9ThDh/MMuTYPKwI3aEi5YXxcQI86W6qdY1SOsFSeXTBUBZBpZgLqIZoJrPzA==","signatures":[{"sig":"MEYCIQC+Nlk7mXnzaCN0XnwXyYrvgW5E8tt03IIlOuCqYX0AdQIhAPs4KcOVvo2+oSJ0sUU2CNmUMfHJS0W+CHz9UwHc56WW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808357},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.6-beta-20250210091606.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f5e77affdda73ca821a3862728a3b904/midscene-web-0.10.6-beta-20250210091606.0.tgz","_integrity":"sha512-3SnN1QyAyu0ZaeD947m37lpfJx9ThDh/MMuTYPKwI3aEi5YXxcQI86W6qdY1SOsFSeXTBUBZBpZgLqIZoJrPzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.6-beta-20250210091606.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.6-beta-20250210091606.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.6-beta-20250210091606.0_1739179210423_0.01403054521854008","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250210094858.0":{"name":"@midscene/web","version":"0.10.6-beta-20250210094858.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"427e8a76fb43a1b8133a5ec80f47e775088af579","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.6-beta-20250210094858.0.tgz","fileCount":49,"integrity":"sha512-1muCI6ENFhIctspvIY8LXV/7FQ/C8MPGnmAQCuRGhD2zFiCf9wKNosVXclm9lw3ll0dzK0OjVSZY0ba8GVUKeA==","signatures":[{"sig":"MEUCIDSTGthycJ4JEi7Jim49+amwr/LHZs+WclUWIVD/kAlLAiEAyAPLbIvdMbufqARKjJc9XeSrujR3gMImue+iNFeEheI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162082},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.6-beta-20250210094858.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b4d99c68c73cfba9dc0a82d7dda9a0fa/midscene-web-0.10.6-beta-20250210094858.0.tgz","_integrity":"sha512-1muCI6ENFhIctspvIY8LXV/7FQ/C8MPGnmAQCuRGhD2zFiCf9wKNosVXclm9lw3ll0dzK0OjVSZY0ba8GVUKeA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.6-beta-20250210094858.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.6-beta-20250210094858.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.6-beta-20250210094858.0_1739181172203_0.6356179049857669","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@midscene/web","version":"0.11.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2017f271b824f711c33a6d65d27fad5e6d9b7446","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.0.tgz","fileCount":49,"integrity":"sha512-Rc51CCv0Z1Mu+uLY8lAUNNS81cjs/J11wfl3Ld/foqVfHvpGNu76eQ2YVSoMxFOcQjF2RhrekSvdk3gr6oTi8Q==","signatures":[{"sig":"MEQCIHAw13khfqMGyUvmDCLCYIM0N5ai6P5OmW0I9GTxi/WqAiAHNj8DQOhbtTTdfaoJBQVIfZKgKfG1lMwH5HQ2Z9PK6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808027},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9c095aa8fdcbde10959d8e47b802184a/midscene-web-0.11.0.tgz","_integrity":"sha512-Rc51CCv0Z1Mu+uLY8lAUNNS81cjs/J11wfl3Ld/foqVfHvpGNu76eQ2YVSoMxFOcQjF2RhrekSvdk3gr6oTi8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.0_1739183760569_0.10172478862149581","host":"s3://npm-registry-packages-npm-production"}},"0.10.6-beta-20250210111859.0":{"name":"@midscene/web","version":"0.10.6-beta-20250210111859.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f522d10690c40b2cb788e5d5a7f29e2ee1fc69c4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.10.6-beta-20250210111859.0.tgz","fileCount":49,"integrity":"sha512-k/mtcxwxpcbq4HU3LTk3yi/FaOls17US/JUC4fTtblGAaRNRzXATeV9rdYvoWWVpH6isIP9+ZH92PCbHo5TYKA==","signatures":[{"sig":"MEYCIQDMyWRsN8HH0GGpv6OEtDFXLAi/0T0c1VdhzZk9MCKAEQIhAOY/QHRbi0h6Okx82GPhPzEq8HeH2orihVTp8pML68/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1809415},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.10.6-beta-20250210111859.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/975f3f11371a41991195977751ecb863/midscene-web-0.10.6-beta-20250210111859.0.tgz","_integrity":"sha512-k/mtcxwxpcbq4HU3LTk3yi/FaOls17US/JUC4fTtblGAaRNRzXATeV9rdYvoWWVpH6isIP9+ZH92PCbHo5TYKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.10.6-beta-20250210111859.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.10.6-beta-20250210111859.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.10.6-beta-20250210111859.0_1739186587815_0.43498069945908746","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250211002541.0":{"name":"@midscene/web","version":"0.11.1-beta-20250211002541.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ace0007c155b717c54a8e84653012903cb4d5e55","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.1-beta-20250211002541.0.tgz","fileCount":49,"integrity":"sha512-0h+xA1wH9HeMlDH73+TzTBMx8coTzfSTwAmRS80wooRoB3JMABnNbrGK18Lj9EtZfgITul9VL7nExS8vDGtUQg==","signatures":[{"sig":"MEUCIG2TZy8bz+CY3uJmFrs205Jz73o47SKsJpTlxKSMTle7AiEA1Th3BH3kEXFlZxzOY0zIeuTAFk5zJlfvDp7UWzwvgMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3163140},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.1-beta-20250211002541.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/983c98903d4518fe523ac2d034bcbcf9/midscene-web-0.11.1-beta-20250211002541.0.tgz","_integrity":"sha512-0h+xA1wH9HeMlDH73+TzTBMx8coTzfSTwAmRS80wooRoB3JMABnNbrGK18Lj9EtZfgITul9VL7nExS8vDGtUQg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.1-beta-20250211002541.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.1-beta-20250211002541.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.1-beta-20250211002541.0_1739233782422_0.4338641272741093","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250213033528.0":{"name":"@midscene/web","version":"0.11.1-beta-20250213033528.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ddcbb1cef1c170ec49ab2a7bd95ae91369b40e13","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.1-beta-20250213033528.0.tgz","fileCount":49,"integrity":"sha512-pPSsS3Pvi2gESq2fL8lN7dQMC4/VunhTrv3pR+iJmAStque68haBosBEoEm0g0zlS5GmfVFnSKGCrFa/rYTaaA==","signatures":[{"sig":"MEYCIQCUUyIOicS4UXAJJ6aiwOHMhifclHRHZhOUCS1CwQxHjQIhAKrCHS+9A60fG7BLxLWqnuksEncoMLSmDopwz4vruUgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3163140},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.1-beta-20250213033528.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ff124f8a1082df0fd79c01f65598b319/midscene-web-0.11.1-beta-20250213033528.0.tgz","_integrity":"sha512-pPSsS3Pvi2gESq2fL8lN7dQMC4/VunhTrv3pR+iJmAStque68haBosBEoEm0g0zlS5GmfVFnSKGCrFa/rYTaaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.1-beta-20250213033528.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.1-beta-20250213033528.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.1-beta-20250213033528.0_1739417971503_0.9090425958654174","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@midscene/web","version":"0.11.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7b9443f367ca889add55d2de5dfec5fc765e88f1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.1.tgz","fileCount":49,"integrity":"sha512-YnnC88yER/+j4YBUN9MaNJdQ9PtZOtaxD8UCda5ytsT9OBTtU8IO2juA3FGw4Avf+pmZWCV5wNfMkpTmAe6u0Q==","signatures":[{"sig":"MEUCIGL7bfmzmV7TnFSBOxVjfjK/Fs+I3poH4WMD0PUTy35JAiEAwhgAavrRWmgLGSw8buG4V3+YfLszL8/WEyM98VNYEHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162810},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62951ba6d6731ccd2994ead345857529/midscene-web-0.11.1.tgz","_integrity":"sha512-YnnC88yER/+j4YBUN9MaNJdQ9PtZOtaxD8UCda5ytsT9OBTtU8IO2juA3FGw4Avf+pmZWCV5wNfMkpTmAe6u0Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.1","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.1_1739429475289_0.4086788259861438","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250213075945.0":{"name":"@midscene/web","version":"0.11.1-beta-20250213075945.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ef4be81aab11b51a2dae49926e355e07f14633de","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.1-beta-20250213075945.0.tgz","fileCount":49,"integrity":"sha512-jEQBdS30UPQY6O5kmSu3+ERdQGcYzkhpNZc+s4CyPgtIpNGZK9gii5TMSv2B6G9aq3hi11wfDLK2KDzWmRxDXg==","signatures":[{"sig":"MEQCIAD6b9967ynS7xcmN4F1Ro51IqlOtLthWIkXHo1JR97jAiBzotYI7wAYAIWFAzRYY7oJrblt23RVqU3RFMzTExoHhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3167614},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.1-beta-20250213075945.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d747fbdd56953a9f9d9e872bea008471/midscene-web-0.11.1-beta-20250213075945.0.tgz","_integrity":"sha512-jEQBdS30UPQY6O5kmSu3+ERdQGcYzkhpNZc+s4CyPgtIpNGZK9gii5TMSv2B6G9aq3hi11wfDLK2KDzWmRxDXg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.1-beta-20250213075945.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.1-beta-20250213075945.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.1-beta-20250213075945.0_1739433825509_0.6181711141399491","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250213081044.0":{"name":"@midscene/web","version":"0.11.1-beta-20250213081044.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8e88a4a01507cb3c337e3abbd1cc8353cf4d4adf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.1-beta-20250213081044.0.tgz","fileCount":49,"integrity":"sha512-s6eUjOSmeH4ZyO+6iH5oKwH8Az+k8xHqFNtiXu9VtGmBaAqVAVidzHC8QRKslIWikb1Tf52Ss/JlPC7UeaH1gw==","signatures":[{"sig":"MEYCIQD+OwO7boSvAuCOivQSU51OrlRHI98IIzhAemJyvuhWtwIhANDaAEpfCVqHqCcpCDlNqZ4nfHhlUBfNkjwUHtwBttqh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171918},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.1-beta-20250213081044.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ef099303fd77442e7eb722697529285/midscene-web-0.11.1-beta-20250213081044.0.tgz","_integrity":"sha512-s6eUjOSmeH4ZyO+6iH5oKwH8Az+k8xHqFNtiXu9VtGmBaAqVAVidzHC8QRKslIWikb1Tf52Ss/JlPC7UeaH1gw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.1-beta-20250213081044.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.1-beta-20250213081044.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.1-beta-20250213081044.0_1739434489934_0.7723199355060066","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-beta-20250214012635.0":{"name":"@midscene/web","version":"0.11.1-beta-20250214012635.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0e7d3c339da78da6fdb35a94742806363942287c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.1-beta-20250214012635.0.tgz","fileCount":49,"integrity":"sha512-kzhT3MSaUbrX+QAAcmVj99M8/ajWfPX1jecKOhYxfMLEGQ81GQMhVqZU9e9eUpw+E7xor9cUrg7okTEtVqPqqw==","signatures":[{"sig":"MEYCIQC/EN5I0jzhNc5/LQGJ/BPNQl9kKAj2uVNls9j8EdFQWAIhAPsMUYKzTlaxczd1iklH4wV9RYbv5YjvbxXhspAJZXhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176478},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.1-beta-20250214012635.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/226934aee4a5cf3bdba5292001f1422c/midscene-web-0.11.1-beta-20250214012635.0.tgz","_integrity":"sha512-kzhT3MSaUbrX+QAAcmVj99M8/ajWfPX1jecKOhYxfMLEGQ81GQMhVqZU9e9eUpw+E7xor9cUrg7okTEtVqPqqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.1-beta-20250214012635.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.1-beta-20250214012635.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"23.0.2","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.1-beta-20250214012635.0_1739496639183_0.32378231277492353","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@midscene/web","version":"0.11.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9d0d192cad99e43ec2a9bf36dfc4178009bd1b51","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.2.tgz","fileCount":49,"integrity":"sha512-fY1Um2viuY92uRAXSBF5CkDvVRxFSlgRg2MtIsQyQme4kzzkhumzZBHBtyhcmzyjbV/SwVlARAkOhkqusYte+A==","signatures":[{"sig":"MEYCIQC4uzKBRiWn8WIbEISdBlWoqyROjn4cPGxKL939XnjSRQIhAK66obbJZ0xe1jN5BdT8lPYi7F/HXTa0SPc+c71ljFl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189998},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e74ff9cb320148f11429bec9e0c33411/midscene-web-0.11.2.tgz","_integrity":"sha512-fY1Um2viuY92uRAXSBF5CkDvVRxFSlgRg2MtIsQyQme4kzzkhumzZBHBtyhcmzyjbV/SwVlARAkOhkqusYte+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.2","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.2_1739584251701_0.7431255278117717","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@midscene/web","version":"0.11.3","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c4161bbfe16db0b7724f53a7a23f6191cf0deffe","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.3.tgz","fileCount":49,"integrity":"sha512-0NW216YTOhdpNIkSImn0XJNKTYyX2+i/bwWSdPsQ6Dg1LHuzt3ZuzWq9acWOvLU+gEAHz5xice+egjZfUE6KZA==","signatures":[{"sig":"MEYCIQCm3455FRoRHeRBRw7MQ0b3j2fgEo4OZiN1VkgT2nT88QIhAJ5BNqaRiYuXARt62OWC1cmvgtuB1ZY8UYM2fbIqeMAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3190752},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/89113f8d3959e12358cc0891677c7fce/midscene-web-0.11.3.tgz","_integrity":"sha512-0NW216YTOhdpNIkSImn0XJNKTYyX2+i/bwWSdPsQ6Dg1LHuzt3ZuzWq9acWOvLU+gEAHz5xice+egjZfUE6KZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.3","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.3_1739779899964_0.31948455310044754","host":"s3://npm-registry-packages-npm-production"}},"0.11.2-beta-20250218013253.0":{"name":"@midscene/web","version":"0.11.2-beta-20250218013253.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"132580b708dd25dcf4759e40c73a164665a7b0de","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.2-beta-20250218013253.0.tgz","fileCount":49,"integrity":"sha512-5FNUXJFA+CbObfZNTk7JxCbCV2DdDLsCifk8K+IA1/kPORNIwW1v+R+uh6Ax/t0LdRmaC4fHiRhnrhwxQMQIAg==","signatures":[{"sig":"MEUCIBduZmiNoDfNSfzQS20Fw8gjR/5VHQ92MCBaNMYe9w0JAiEA85ap8+UcHZTnFQ8noxaH0G1FrFOaupTjBAOtaGrglSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3194843},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.2-beta-20250218013253.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9aa84b51ab6a90290284c22d62104aaa/midscene-web-0.11.2-beta-20250218013253.0.tgz","_integrity":"sha512-5FNUXJFA+CbObfZNTk7JxCbCV2DdDLsCifk8K+IA1/kPORNIwW1v+R+uh6Ax/t0LdRmaC4fHiRhnrhwxQMQIAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.2-beta-20250218013253.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.2-beta-20250218013253.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.2-beta-20250218013253.0_1739842624288_0.9752093257260792","host":"s3://npm-registry-packages-npm-production"}},"0.11.2-beta-20250218091934.0":{"name":"@midscene/web","version":"0.11.2-beta-20250218091934.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b6dce5bdc8d3652987fcbcded3ca8cd83e2e6447","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.2-beta-20250218091934.0.tgz","fileCount":49,"integrity":"sha512-GhetH4zOnzoZ1aL0HvaMOJGSBzKMSIihZo7Fxv1UOYAIfY0vdgx/YeDWKoZLN5Af/Ys1OuqRfexsvj42WXERgg==","signatures":[{"sig":"MEUCIQCdHZ3M3/AXCtliwhjNYDkiiTwn9CNEbLmia56qN67E8wIgVVM9NOamrM9ot2F2UEo90AkdHpsoFz7eFbE+h38riyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3194843},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.2-beta-20250218091934.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0c28d2e307ea66e5b488f1f01978c437/midscene-web-0.11.2-beta-20250218091934.0.tgz","_integrity":"sha512-GhetH4zOnzoZ1aL0HvaMOJGSBzKMSIihZo7Fxv1UOYAIfY0vdgx/YeDWKoZLN5Af/Ys1OuqRfexsvj42WXERgg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.2-beta-20250218091934.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.2-beta-20250218091934.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"^1.6.0","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.2-beta-20250218091934.0_1739870639536_0.7938577237093041","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250219074605.0":{"name":"@midscene/web","version":"0.11.4-beta-20250219074605.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"329412fc806c486ea0a85c97a5e81c80dc0bc133","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.4-beta-20250219074605.0.tgz","fileCount":49,"integrity":"sha512-UEwgDVjZuZc4BlDuONOTg7mxBtrA3DhrqWLGi7tN57/vybawbI5bLg594aQVKupnx0eUQsxW7erH8OuI0ggS9g==","signatures":[{"sig":"MEUCIErCqX9r32diEdCKnb2IwSkElNtFGA+rcP548PMzilLeAiEA5yBC2AqLnIhNy7wbtRfx60F3AdSdwLvvMbp5kTTTNZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3212052},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.4-beta-20250219074605.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f37fb80e52f01cba00d4e83b6f4ede01/midscene-web-0.11.4-beta-20250219074605.0.tgz","_integrity":"sha512-UEwgDVjZuZc4BlDuONOTg7mxBtrA3DhrqWLGi7tN57/vybawbI5bLg594aQVKupnx0eUQsxW7erH8OuI0ggS9g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.4-beta-20250219074605.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.4-beta-20250219074605.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.4-beta-20250219074605.0_1739951414950_0.20114418479468732","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220011346.0":{"name":"@midscene/web","version":"0.11.4-beta-20250220011346.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c2e9c7fb5567b5c361f9abe21daf20e8db3846b2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.4-beta-20250220011346.0.tgz","fileCount":49,"integrity":"sha512-QVVO0VWdVSRIUtIGuz6IPg13nZuneU6uka5ABqdlR7hD6wJBdMVcGXlUKBgvmoM6cITsxiQO8cqpmlPSny6eCQ==","signatures":[{"sig":"MEUCIDH0UDMJDPBEmWWIdF82r8siB34XN/aFpiacsYqmq+kMAiEAhZOT5NpRNNLDVZbjKr00LHMNwBQk8hjIMhEdefdHcls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3212306},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.4-beta-20250220011346.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/846d1202b93492c6d3393aa252c27832/midscene-web-0.11.4-beta-20250220011346.0.tgz","_integrity":"sha512-QVVO0VWdVSRIUtIGuz6IPg13nZuneU6uka5ABqdlR7hD6wJBdMVcGXlUKBgvmoM6cITsxiQO8cqpmlPSny6eCQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.4-beta-20250220011346.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.4-beta-20250220011346.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.4-beta-20250220011346.0_1740014274661_0.4454006855059247","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220021754.0":{"name":"@midscene/web","version":"0.11.4-beta-20250220021754.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cdfe053f4af2c7d710e021a4347786993376b6ab","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.4-beta-20250220021754.0.tgz","fileCount":49,"integrity":"sha512-aRfjdQFRp3NgHCBR3DBquOswd0BFeIwnVPm2Mloat0ncQ8D/d/kVVQFbK+pXbP0tyg1yixtRMitJvr74R2M2QA==","signatures":[{"sig":"MEYCIQCLT5vmmJS7X8gg6vcgEA35XhKqo3IRHtj68Ehr1AfIMAIhAJPrC4eG2oS/wn388jlh7ybYSBryEUrn8YLujoB6bzf0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3212306},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.4-beta-20250220021754.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e362226702b64f904b6f87769a2f66d7/midscene-web-0.11.4-beta-20250220021754.0.tgz","_integrity":"sha512-aRfjdQFRp3NgHCBR3DBquOswd0BFeIwnVPm2Mloat0ncQ8D/d/kVVQFbK+pXbP0tyg1yixtRMitJvr74R2M2QA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.4-beta-20250220021754.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.4-beta-20250220021754.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.4-beta-20250220021754.0_1740018122814_0.21115496568973136","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220024500.0":{"name":"@midscene/web","version":"0.11.4-beta-20250220024500.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"275ce63242368e0f4e567927426a77b603b65c01","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.4-beta-20250220024500.0.tgz","fileCount":49,"integrity":"sha512-YPFP++oMtFLxc4RfdnWq3z37+MFWHnTkyIN0iK+eLonQ7FWVRXgVBdzRHM1ExWdzNXCsGNPGrjMhTpWt596nzQ==","signatures":[{"sig":"MEQCIHOxAc25mvCR/+zb8txkz4WbiN/SkOxvaV2++Q8nkF3mAiAoRwGsIKgMkiYFevomsnbVxZ3g4uGQl1xINsUFjoWepA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3213682},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.4-beta-20250220024500.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29f7112003a01dfa876e237bc7be95e8/midscene-web-0.11.4-beta-20250220024500.0.tgz","_integrity":"sha512-YPFP++oMtFLxc4RfdnWq3z37+MFWHnTkyIN0iK+eLonQ7FWVRXgVBdzRHM1ExWdzNXCsGNPGrjMhTpWt596nzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.4-beta-20250220024500.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.4-beta-20250220024500.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.4-beta-20250220024500.0_1740019748484_0.34976667144563134","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220081505.0":{"name":"@midscene/web","version":"0.11.4-beta-20250220081505.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"447dbc925ea2d7f38f7b5b75426544f4ec1cc7f4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.4-beta-20250220081505.0.tgz","fileCount":49,"integrity":"sha512-zpoiBPaiHMBym8/OcCI6rJ1SbstDqIg5UGDu615tw0D8dshYPJOeWSzQ/lJPv9bIGMEhUnbSaFBQG5I+vQ1Suw==","signatures":[{"sig":"MEUCIDPJGT4sCe5SlS7STlyhWhVf736QgLfK8sbq6UH3gR+5AiEA6gzdGrzGLPjT9pysIfWRh3ko3T5CTHU4ZassQEmkymQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209282},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.4-beta-20250220081505.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f631467ac6295c1f4652af38c1d56d1f/midscene-web-0.11.4-beta-20250220081505.0.tgz","_integrity":"sha512-zpoiBPaiHMBym8/OcCI6rJ1SbstDqIg5UGDu615tw0D8dshYPJOeWSzQ/lJPv9bIGMEhUnbSaFBQG5I+vQ1Suw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.4-beta-20250220081505.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.4-beta-20250220081505.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.4-beta-20250220081505.0_1740039585664_0.5044871008288969","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250220160619.0":{"name":"@midscene/web","version":"0.11.4-beta-20250220160619.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b0879c64b8b59109ddc9dea5553a4898836ec82f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.4-beta-20250220160619.0.tgz","fileCount":49,"integrity":"sha512-aXbWodyWGhNCEMEijdxyqjB36t5KmeLolxKZYQlB8LFdIkz8bDIwH5FAKplSV5QpY6yJ2711agW7G20cDk5ZsQ==","signatures":[{"sig":"MEUCIQDYLsr1WeU/jHJ5FkFeSowqw0l3FtofTu12gN+HPDtXXAIgZGTGFm2NpBAIFH91pNrIN2hiepfL0pV8U9/CrOxpRn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209282},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.4-beta-20250220160619.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/73a0c4b57f6a0319db7066f0946de076/midscene-web-0.11.4-beta-20250220160619.0.tgz","_integrity":"sha512-aXbWodyWGhNCEMEijdxyqjB36t5KmeLolxKZYQlB8LFdIkz8bDIwH5FAKplSV5QpY6yJ2711agW7G20cDk5ZsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.4-beta-20250220160619.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.4-beta-20250220160619.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.4-beta-20250220160619.0_1740067826398_0.19483543825833904","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta-20250221080049.0":{"name":"@midscene/web","version":"0.11.4-beta-20250221080049.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"43d1cd008ad96d107eabedac0be0ceaf3beb8649","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.11.4-beta-20250221080049.0.tgz","fileCount":49,"integrity":"sha512-t2OpMPB1YFOVSwrHaklT9DNBAy0RUqQRu20MTwelgLuJFUK926PPKyESlM60PuB62bEF40wgKpJefin2HkaCtA==","signatures":[{"sig":"MEUCIQDpD3bnZrfgcaioF5ysY7/n0fcrYnfy+chsq2Tcs92ypAIgJfhffI5kNF9i4sAMHj1CRwHb2G0Vh2moRUaqmTYGuYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.11.4-beta-20250221080049.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/454ee4bc298bf327ccc5f53de6b8e230/midscene-web-0.11.4-beta-20250221080049.0.tgz","_integrity":"sha512-t2OpMPB1YFOVSwrHaklT9DNBAy0RUqQRu20MTwelgLuJFUK926PPKyESlM60PuB62bEF40wgKpJefin2HkaCtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.11.4-beta-20250221080049.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.11.4-beta-20250221080049.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.11.4-beta-20250221080049.0_1740125136131_0.11744502502295573","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@midscene/web","version":"0.12.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0e950616ca283cdc8aed5ef78513de9787a75832","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.0.tgz","fileCount":49,"integrity":"sha512-xdjWerYdE+O32HUvriZfcFevbA6Y9J9cFUPX/PMU1uXmSu3YfNzzoHzlirXHGM/3DhDcnFRwdhz7v93KTG19XA==","signatures":[{"sig":"MEQCIFBGvnfYEG1AyyM6hhZCTuLtpH8FFelOgFE+kvvR+JVBAiB9kOZkIbuHJYmooTvUKTI5EMfqfIxdIGI4XU7YOzhpDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209604},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/193f7a95676fc9a6ed1751053e74515c/midscene-web-0.12.0.tgz","_integrity":"sha512-xdjWerYdE+O32HUvriZfcFevbA6Y9J9cFUPX/PMU1uXmSu3YfNzzoHzlirXHGM/3DhDcnFRwdhz7v93KTG19XA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.0_1740127794222_0.2831746269960296","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250224030857.0":{"name":"@midscene/web","version":"0.12.1-beta-20250224030857.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d081988c10b2c27a6404b9a1de07e7eb0d0d7296","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250224030857.0.tgz","fileCount":49,"integrity":"sha512-ZwqXKF0zWmQDBcjH1hJf/DMMbjbGVBekZ5cp2Alt89Fw6Ph8qcEFKAZZfyoH/THS4IEix4QLWZKVzF2HknFdlg==","signatures":[{"sig":"MEUCIFfJCh8Jg+rA8a5RZUw9QUIR+47mkTh/rtnfBfSVzE5NAiEA5/6jYG6DutzE8AhBdUXABJpEwTQDZjv/RGE5jmfS7BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250224030857.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5db51da7de00c36876ca505ee935b3ba/midscene-web-0.12.1-beta-20250224030857.0.tgz","_integrity":"sha512-ZwqXKF0zWmQDBcjH1hJf/DMMbjbGVBekZ5cp2Alt89Fw6Ph8qcEFKAZZfyoH/THS4IEix4QLWZKVzF2HknFdlg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250224030857.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250224030857.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250224030857.0_1740366783117_0.46750552606664986","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250224040348.0":{"name":"@midscene/web","version":"0.12.1-beta-20250224040348.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3ec108b48aa82ba60d5a8636f3f4e3b1bbfd5516","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250224040348.0.tgz","fileCount":49,"integrity":"sha512-HNmjCvqBCoQsP7rt/6uSq8KdCUmK1VhdqwsvFE3tefXKYsb/ucBk/faNGovJ/iyk5loeUqvHbLWzfmuxpcpLxQ==","signatures":[{"sig":"MEQCIHBQQe5bMLDR1sCTdRkL6icAT/tqxxikgPzH9+KyBbpjAiAQSKH2E0mvpha1qH/QOgEdKCuMQelsDJq9fDkQ1umcTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250224040348.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2f87dc417b016f9bb0a1e32eeba0d5a9/midscene-web-0.12.1-beta-20250224040348.0.tgz","_integrity":"sha512-HNmjCvqBCoQsP7rt/6uSq8KdCUmK1VhdqwsvFE3tefXKYsb/ucBk/faNGovJ/iyk5loeUqvHbLWzfmuxpcpLxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250224040348.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250224040348.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250224040348.0_1740370074769_0.6084997707119757","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250224064132.0":{"name":"@midscene/web","version":"0.12.1-beta-20250224064132.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"11a1c1d94d8026672bffa57b2ea45e9a8a15039a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250224064132.0.tgz","fileCount":49,"integrity":"sha512-hvMLpXFQccxT+tfsxd8iuImTTSehLlCo9Jvr4Hl6zLFkIFmGIm0uDyFRnNNFFse7vL4BDYFpDM178tLCBDS+ng==","signatures":[{"sig":"MEQCIEvg6usgxoJ731zLDA2i/cmUL6QZpbyN0mXM0Nz1xToEAiBcQMF6nFECzO0wSgUgwNyVropoVnHxlMZ+B12fBNNFLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3212294},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250224064132.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5f059ca21e153afa6fe3e566638fa9d2/midscene-web-0.12.1-beta-20250224064132.0.tgz","_integrity":"sha512-hvMLpXFQccxT+tfsxd8iuImTTSehLlCo9Jvr4Hl6zLFkIFmGIm0uDyFRnNNFFse7vL4BDYFpDM178tLCBDS+ng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250224064132.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250224064132.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250224064132.0_1740379540325_0.6578219559610745","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250224084402.0":{"name":"@midscene/web","version":"0.12.1-beta-20250224084402.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"53b437daa0d6c8113258a9550cb6c575f3409f67","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250224084402.0.tgz","fileCount":49,"integrity":"sha512-OaAMaZxb6CYX4rmwQrEuFz14sP0cjItWjFhhaLAO3IFr64Iay8xfLQcwA2hx6z0qbgICmtACL1xYwADhgga8qg==","signatures":[{"sig":"MEYCIQCtRNQcFQz2OfH1tvwK75cOISC6xrdRdfQrRThhAZj/mwIhAMZxyGTn1Lm+A+Av0GH8r8J6qge7gFZWCWBnWBcKi8ZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3212828},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250224084402.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/df4417b07fd15ab9b8d03bed306bcdd7/midscene-web-0.12.1-beta-20250224084402.0.tgz","_integrity":"sha512-OaAMaZxb6CYX4rmwQrEuFz14sP0cjItWjFhhaLAO3IFr64Iay8xfLQcwA2hx6z0qbgICmtACL1xYwADhgga8qg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250224084402.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250224084402.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250224084402.0_1740386899686_0.17856168674376893","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225033145.0":{"name":"@midscene/web","version":"0.12.1-beta-20250225033145.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"72c9171f3ef6b507d7fd6ef4abed824a40694de8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250225033145.0.tgz","fileCount":49,"integrity":"sha512-CSSnEFhkN76oNu2d4gk2QQKW5DecnFEScAHFJc4KtR2fcE2oelMc+8CZfV4crTmcQdFsjkEugMEBEM2qiYYDCg==","signatures":[{"sig":"MEYCIQC8FZJzg2XvhdDBL7/L7EC563X3svKoPAIUI8iP1atqYgIhANIJvhbtL7KYdmenEHXBcyx9kuJpMhkzSXCRY43VMRpI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3212828},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250225033145.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4e53a1338636fbd5817a1d4e75cf1302/midscene-web-0.12.1-beta-20250225033145.0.tgz","_integrity":"sha512-CSSnEFhkN76oNu2d4gk2QQKW5DecnFEScAHFJc4KtR2fcE2oelMc+8CZfV4crTmcQdFsjkEugMEBEM2qiYYDCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250225033145.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250225033145.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250225033145.0_1740454554669_0.8290258046862855","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225064829.0":{"name":"@midscene/web","version":"0.12.1-beta-20250225064829.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8322d3f273f04ea0d32e590afb7cf24ce9085bf4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250225064829.0.tgz","fileCount":49,"integrity":"sha512-EA1tlXgysLU8XpgAUvA1XtzbeUd0Y8i9a5luI8zHHKlghuHzXuRAna7NWQLSJH1oHGgQwUGo8LDxftYKUqlQ8g==","signatures":[{"sig":"MEUCIE8RNg8ggi3MxYs0kdxnd/8xq/Hdj8rRbB1+W4G9z+V8AiEAzN3bqV6PaVabbeZWhqXcpn1okmTAgzFO6/TQlxogjLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3213374},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250225064829.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/216aa9067350e1a51fc7b45cb4845d7d/midscene-web-0.12.1-beta-20250225064829.0.tgz","_integrity":"sha512-EA1tlXgysLU8XpgAUvA1XtzbeUd0Y8i9a5luI8zHHKlghuHzXuRAna7NWQLSJH1oHGgQwUGo8LDxftYKUqlQ8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250225064829.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250225064829.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250225064829.0_1740466353691_0.6072108557261435","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225082258.0":{"name":"@midscene/web","version":"0.12.1-beta-20250225082258.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3e0026042204ad5a9b24716bbeafe25290087399","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250225082258.0.tgz","fileCount":49,"integrity":"sha512-b7GM68X//FGp+CRlVTrKbBw6Q59iNcMV7HnPFygIZ/nbblfBowDemHIErYl/kpBp8amb3yrrQdvXOVvflkzvHA==","signatures":[{"sig":"MEYCIQDGLxFf/7qSmpwcO4Yp7I2vJN8FWS4eeQCeowMSzWdKhQIhAOMvizc4M6UqPXTo8lp87cNSL6I0sgMQlBrdLiScFazq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3213940},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250225082258.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6cfdf3ad2e8c6a1b8133820196a69eb3/midscene-web-0.12.1-beta-20250225082258.0.tgz","_integrity":"sha512-b7GM68X//FGp+CRlVTrKbBw6Q59iNcMV7HnPFygIZ/nbblfBowDemHIErYl/kpBp8amb3yrrQdvXOVvflkzvHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250225082258.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250225082258.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250225082258.0_1740472029187_0.9449305619917219","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225084005.0":{"name":"@midscene/web","version":"0.12.1-beta-20250225084005.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d60f4bdd83ba65f91d99b4d378eb49644762d5b1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250225084005.0.tgz","fileCount":49,"integrity":"sha512-GsP+BhmckEmTZHXfHqODi3/HonxC7u1bfLYW1SXKAUtwfYEIn7IqQRCeOFhstJ3Ho8GEoEAu0JwaIQLl/dzaqQ==","signatures":[{"sig":"MEQCIHZOkzGY6cBf3BarqHbCs/hjpckUByl5A6ZVnL7RU29oAiA5yJb9nQnmUrrWoUPlAAxbOh1HH7/31Vo0AxyLGNXuHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216548},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250225084005.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7aa72f81b71e2c0e7fca06d781a52997/midscene-web-0.12.1-beta-20250225084005.0.tgz","_integrity":"sha512-GsP+BhmckEmTZHXfHqODi3/HonxC7u1bfLYW1SXKAUtwfYEIn7IqQRCeOFhstJ3Ho8GEoEAu0JwaIQLl/dzaqQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250225084005.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250225084005.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250225084005.0_1740473055591_0.8026707732295555","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225091634.0":{"name":"@midscene/web","version":"0.12.1-beta-20250225091634.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dce5ca6364e49dd6724a8033f1ffe3402266a1a2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250225091634.0.tgz","fileCount":49,"integrity":"sha512-ushFLy/7u1sljmKxKSj7cAWFel1bBXLW8wB9VmoA7kHFfaMu8SbAd0BqmoARhn/BcmfE8NF9m19uWyLgtInOaA==","signatures":[{"sig":"MEQCIDVDtjZbXPH/++6VjuGBoAEqiqubYzQrIxptIuMy/AMFAiBy4xv+Kx9H0yX3IRS+nu7D1eQjxoP0PowD9dLimGXzGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216992},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250225091634.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eb6635faa92b0eb08ad013afe723d9d1/midscene-web-0.12.1-beta-20250225091634.0.tgz","_integrity":"sha512-ushFLy/7u1sljmKxKSj7cAWFel1bBXLW8wB9VmoA7kHFfaMu8SbAd0BqmoARhn/BcmfE8NF9m19uWyLgtInOaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250225091634.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250225091634.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250225091634.0_1740475232220_0.625268570504081","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250225105024.0":{"name":"@midscene/web","version":"0.12.1-beta-20250225105024.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"40099046bc6205546af540178feb8c19cd006958","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250225105024.0.tgz","fileCount":49,"integrity":"sha512-EMiD2zNw8KGk3SbPNmLkQ+WilZ6mCMmIccf9XW8SoTv9/mj3qhKKR3ZohDaDNRMEEyvwd/5xxMFN6GWP8Cp2zg==","signatures":[{"sig":"MEUCIBHE5+fARYmMRwiL4WX8NmGJLpNLRkziHbJKcUUKqv+zAiEA7nbSym51AH5ow9LO8sX9ZRSro30Klr2tFmI9UlZx1Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216992},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250225105024.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5fa8cc0185190ab0d4237a74bb29d7e4/midscene-web-0.12.1-beta-20250225105024.0.tgz","_integrity":"sha512-EMiD2zNw8KGk3SbPNmLkQ+WilZ6mCMmIccf9XW8SoTv9/mj3qhKKR3ZohDaDNRMEEyvwd/5xxMFN6GWP8Cp2zg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250225105024.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250225105024.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250225105024.0_1740480874310_0.06795704653292223","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-beta-20250226084510.0":{"name":"@midscene/web","version":"0.12.1-beta-20250226084510.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a47d32c4e71a44f3ce867a58441dd3964e1541d2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1-beta-20250226084510.0.tgz","fileCount":49,"integrity":"sha512-DdNERfLWNMDdC1JEejUAWgnkGka284KNvRPHbTH9o7haeK+8N/bfH+YbKYlEU67yuljSqv9TB5R5ruhk/3/Q8w==","signatures":[{"sig":"MEUCIQCzweWp0y0Odq+oxSc0jSTIfljl+tsnqyMOqnd43mV3PgIgZOUH8RpYoIQCNlcQgI6SVOv0J/l3jQbCOfRRyuwR8Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3218944},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1-beta-20250226084510.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3a3c5ea03779736ede860093b9f9a6a1/midscene-web-0.12.1-beta-20250226084510.0.tgz","_integrity":"sha512-DdNERfLWNMDdC1JEejUAWgnkGka284KNvRPHbTH9o7haeK+8N/bfH+YbKYlEU67yuljSqv9TB5R5ruhk/3/Q8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1-beta-20250226084510.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1-beta-20250226084510.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1-beta-20250226084510.0_1740559756614_0.6880744121816051","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@midscene/web","version":"0.12.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0c8ce9bce616a9e51e2dab19773f9653dcccc59c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.1.tgz","fileCount":49,"integrity":"sha512-KjoLM6UihgyStd7Q9f2Re1GJ0EOOeB9+Q52x2p46llxCD6t8Kfv0M7igUCatE7F4/aGQoOGB3hdUY35EKBzCBg==","signatures":[{"sig":"MEUCIQC5YnA5PEzAHNhyu1DH8z1caFb7UzOYIHmkVShXUFLNsgIgG4KTFYEDKlV29tnMI8QxX3Q8Y/eQPGXgZFdHYa//RHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3218614},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts","e2e:generate-test-data:headed":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts --headed"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/413d62ac7899e982d9b6b1c551bfa46b/midscene-web-0.12.1.tgz","_integrity":"sha512-KjoLM6UihgyStd7Q9f2Re1GJ0EOOeB9+Q52x2p46llxCD6t8Kfv0M7igUCatE7F4/aGQoOGB3hdUY35EKBzCBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.1","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.1_1740561394423_0.8063650774230515","host":"s3://npm-registry-packages-npm-production"}},"0.12.2-beta-20250227014550.0":{"name":"@midscene/web","version":"0.12.2-beta-20250227014550.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b1c7ae3d49c00ec71568cd2e24f872a209db6f36","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.2-beta-20250227014550.0.tgz","fileCount":49,"integrity":"sha512-yu1ee95PgkQhW7c1GWROcwarS2uuEdRZbZ8w+Lw95znMeMX0D9/INuoHfpBbG0zwPNqVGfA6Bm5HdoVW6tnaxw==","signatures":[{"sig":"MEQCIAdw8EnW3cHANfOLvOgqdXgEQYnhbMn8gN5i7GQkZLt1AiATkpP2ASG94L96YYGo55wfPtcr1f//KGH58LyA4cwZwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3218676},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.2-beta-20250227014550.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3acd1eb97515a605f5663bef9fe2a389/midscene-web-0.12.2-beta-20250227014550.0.tgz","_integrity":"sha512-yu1ee95PgkQhW7c1GWROcwarS2uuEdRZbZ8w+Lw95znMeMX0D9/INuoHfpBbG0zwPNqVGfA6Bm5HdoVW6tnaxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.2-beta-20250227014550.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.2-beta-20250227014550.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.2-beta-20250227014550.0_1740620994437_0.793548254556012","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@midscene/web","version":"0.12.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5aa9dca970f3a9151b9447fbff4e06f73972cc8b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.2.tgz","fileCount":75,"integrity":"sha512-IbCOuG4DwTrsGKYZou4GRHV55yJNvr5tojvueqMN4mLsRa5WrvNcpdkSNTF86IkOHatX+CTVlvCqXV7s00Vimw==","signatures":[{"sig":"MEUCIGNL4sLoffR0wctbuwRBCFqV14eu2h48YXGfs0kOU3b1AiEA1rgBnDKQYHC1pGQKbKJksqC65L4f5cANCLVN1hdUZiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027542},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b35e71359f88494f753296a6ef75320b/midscene-web-0.12.2.tgz","_integrity":"sha512-IbCOuG4DwTrsGKYZou4GRHV55yJNvr5tojvueqMN4mLsRa5WrvNcpdkSNTF86IkOHatX+CTVlvCqXV7s00Vimw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.2","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.2_1740652753216_0.4230584160917257","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-beta-20250227125033.0":{"name":"@midscene/web","version":"0.12.3-beta-20250227125033.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e016740635f06c66e1e29811c5bfa2909f012456","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.3-beta-20250227125033.0.tgz","fileCount":75,"integrity":"sha512-6TT3XB8m/LcXtLfHo4TxXYtzOori1B7dJNlcA8YpN1j8E0dyt3pzqW2tyv0HkGF1O2N5reFcfmKNtR54/N2BPA==","signatures":[{"sig":"MEUCIQCO6Sa9Dt7w9WchVqcJsa42rSIXD707hXngx3QoCNaqcwIgXLfjdrnAAr7l9da00VeRam7Fy9+9gsXJ5iQs8w4HNF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027736},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.3-beta-20250227125033.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/830c0a520f4c3deb0799b98700c3197a/midscene-web-0.12.3-beta-20250227125033.0.tgz","_integrity":"sha512-6TT3XB8m/LcXtLfHo4TxXYtzOori1B7dJNlcA8YpN1j8E0dyt3pzqW2tyv0HkGF1O2N5reFcfmKNtR54/N2BPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.3-beta-20250227125033.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.3-beta-20250227125033.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.3-beta-20250227125033.0_1740660888903_0.10673628396715107","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-beta-20250227143608.0":{"name":"@midscene/web","version":"0.12.3-beta-20250227143608.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"69bc97bcb2fe44c86074fc853cbb337ce05bc39f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.3-beta-20250227143608.0.tgz","fileCount":75,"integrity":"sha512-xmRoH1in7hop0/dGwYfVIJXTXhoU0DsWA0VF+Nuloi4GEC/akIN2ZwxKC7v6MLfAl0+JOfXIFFRNGluHPBd5VQ==","signatures":[{"sig":"MEUCIAMizCteTzZxG2Lqv96s/aJsx9LbUxBAGuwIjeJS+G/VAiEAxkfJj61FTaH/jSoWnOYHqkPRaRLwikCfugqiH2ZQR1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027736},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.3-beta-20250227143608.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/be3275c8ca9d93a1034f1c5440268eee/midscene-web-0.12.3-beta-20250227143608.0.tgz","_integrity":"sha512-xmRoH1in7hop0/dGwYfVIJXTXhoU0DsWA0VF+Nuloi4GEC/akIN2ZwxKC7v6MLfAl0+JOfXIFFRNGluHPBd5VQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.3-beta-20250227143608.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.3-beta-20250227143608.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.3-beta-20250227143608.0_1740667220420_0.7246411160819266","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-beta-20250228021406.0":{"name":"@midscene/web","version":"0.12.3-beta-20250228021406.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"82129c395804a84b04597cb446d2da150a002a65","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.3-beta-20250228021406.0.tgz","fileCount":75,"integrity":"sha512-iuN02Eo3X9pwHfPdM3wV1brmLt94SyL2EYM0GcLeYl3wGv8svVhHD6wepQijStKnXR4uCzAnLFGIPN4lXdTHXQ==","signatures":[{"sig":"MEYCIQD3ymyaGZPRRtiFsDF18CHSEDIn6jnSpQYyeEDxsdUXeAIhAPJf7Co4yD157dEl/v+2fgQxUNYtiY5vA0YEFAKNXtLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027736},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.3-beta-20250228021406.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7fc366ed5347f97fb1d87bca8593ed62/midscene-web-0.12.3-beta-20250228021406.0.tgz","_integrity":"sha512-iuN02Eo3X9pwHfPdM3wV1brmLt94SyL2EYM0GcLeYl3wGv8svVhHD6wepQijStKnXR4uCzAnLFGIPN4lXdTHXQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.3-beta-20250228021406.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.3-beta-20250228021406.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.3-beta-20250228021406.0_1740709105400_0.12236300667088962","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-beta-20250228022721.0":{"name":"@midscene/web","version":"0.12.3-beta-20250228022721.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"64239eee39a3eeba311cc6171840276cf7eb8abc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.3-beta-20250228022721.0.tgz","fileCount":75,"integrity":"sha512-BBN4uDPo7vLK0Sf1YqKxUoZF9L5UonHznmNJTEA8/jtCo+N3Eu+g3JQ1wA4VbQJ6VPCKhub7QhlnYqkxwU3I2g==","signatures":[{"sig":"MEQCICD/I9fI/Tw64KAHdQF6X86omp0ktv0uczAVfURP1dXjAiBIDqoLVXmDOmoXKKe0yK4kraWJ1yJV18XlCsZFmnk6Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027736},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.3-beta-20250228022721.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f7937af0d0d4794482817a5a45b84d9e/midscene-web-0.12.3-beta-20250228022721.0.tgz","_integrity":"sha512-BBN4uDPo7vLK0Sf1YqKxUoZF9L5UonHznmNJTEA8/jtCo+N3Eu+g3JQ1wA4VbQJ6VPCKhub7QhlnYqkxwU3I2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.3-beta-20250228022721.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.3-beta-20250228022721.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.3-beta-20250228022721.0_1740709893440_0.10596591249131637","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@midscene/web","version":"0.12.3","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d53e9712b43cf7d670c27879c0983c179bc9e3bb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.3.tgz","fileCount":75,"integrity":"sha512-c1JsM8C9v5zIXk9+O+somFqetDgt069fylhgmbPyxRg7vSVdhIFh6Ubox0m6/Dj/MzgNhng3OrB9wZSif6eU5g==","signatures":[{"sig":"MEUCIQCLRkTtbuz2/SZGJ5P093Eo6tIGw9FujUItoUuWXRjJQQIgTgsEvPIalibIX/WzAbz1YV7jsRg6bh+QfRDk6psB1aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027402},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/491e096f357234804c9452e18e516b54/midscene-web-0.12.3.tgz","_integrity":"sha512-c1JsM8C9v5zIXk9+O+somFqetDgt069fylhgmbPyxRg7vSVdhIFh6Ubox0m6/Dj/MzgNhng3OrB9wZSif6eU5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.3","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.3_1740711926749_0.884518758453458","host":"s3://npm-registry-packages-npm-production"}},"0.12.4-beta-20250303015748.0":{"name":"@midscene/web","version":"0.12.4-beta-20250303015748.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d80ba79467f27ebeec48115aea4cee11cb5ef2b4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.4-beta-20250303015748.0.tgz","fileCount":75,"integrity":"sha512-30vKpZBhmMl6L9wfBMNSTOAgB83cusTEPK3Xwd9fwVlLsc1wmZB8dEm2RHFHl8LNfZ7yPiarVXmJnFxuDYBBtw==","signatures":[{"sig":"MEYCIQCDOGUuwKQ/4BZDQNdVLVF4F7eS1qnC3RKs25GtsopVCwIhAKfe6/FLlQMsVe1w7QVcyPHDnyVVzkLMhLzMnmdpGOeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027736},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.4-beta-20250303015748.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f21b699cb76924efe5f76dbee2d36a79/midscene-web-0.12.4-beta-20250303015748.0.tgz","_integrity":"sha512-30vKpZBhmMl6L9wfBMNSTOAgB83cusTEPK3Xwd9fwVlLsc1wmZB8dEm2RHFHl8LNfZ7yPiarVXmJnFxuDYBBtw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.4-beta-20250303015748.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.4-beta-20250303015748.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.4-beta-20250303015748.0_1740967320519_0.44394256881847594","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@midscene/web","version":"0.12.4","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b955692d4d9c8ed685e1fc8633aa8b53cc378279","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.4.tgz","fileCount":75,"integrity":"sha512-lpV2vGHq4ZCLm0CrZzQ20eiuHrSvPx8Blds4fDYgM4qL1jlqmI9Rmwc4WxjuMqYIgpr5eeyeh1sb4pFELDuKMQ==","signatures":[{"sig":"MEYCIQCdNfP5intbx02duQtV4ywJ8I6F09KQgPr06Nbg4WxoigIhAJgBCMpD/dYXMVDLQXhzFFEmlSR+SuNtqjRKW4+fYjtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027402},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.4.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62c5b38e99d8934f80befbf2bf6dd773/midscene-web-0.12.4.tgz","_integrity":"sha512-lpV2vGHq4ZCLm0CrZzQ20eiuHrSvPx8Blds4fDYgM4qL1jlqmI9Rmwc4WxjuMqYIgpr5eeyeh1sb4pFELDuKMQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.4","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.4_1740983210685_0.04881852604191006","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306111616.0":{"name":"@midscene/web","version":"0.12.5-beta-20250306111616.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"533e8d551765f9306c8d22d0d80a7a4152d22ef2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250306111616.0.tgz","fileCount":206,"integrity":"sha512-pJeCsJMJkVoP1YTOsCg1HoApQl1FZkFjYfK8qPFKjq+sC2vVqhWsYpel1vHJIjI8Y4UWkZ2EqHnI5UOMEaADDg==","signatures":[{"sig":"MEUCIQDD6237/5CHQznjqjxZhO+VR6YC4Xx+tN5bBWU+6bjotwIgVyIQCmzbn3dCGH5W/dSiXuoO9zM/tj7ELNkYhfwfXfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013507},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250306111616.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2bb25b1a7104fa208e23973d18acc2b8/midscene-web-0.12.5-beta-20250306111616.0.tgz","_integrity":"sha512-pJeCsJMJkVoP1YTOsCg1HoApQl1FZkFjYfK8qPFKjq+sC2vVqhWsYpel1vHJIjI8Y4UWkZ2EqHnI5UOMEaADDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250306111616.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250306111616.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250306111616.0_1741259950494_0.6510038034519212","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306114010.0":{"name":"@midscene/web","version":"0.12.5-beta-20250306114010.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"29fa92749ac85133a86b856d19ff1a497dc4252a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250306114010.0.tgz","fileCount":75,"integrity":"sha512-Z1g+r9ItxXMDDJuDkHaNKTgjlS1ZnVQmcRRCebhPcDqdY5OWoP5qACrglh60GE9JWFRPatYBIpTbO0PkxHsNLg==","signatures":[{"sig":"MEYCIQD4GxgiK/xPEyPgh5mwfcj31aGorWLMBoX+qn7KGVUyAAIhAKpPtDUKXUqdFpWklfWYbrBXPbmP2LIofEXZXEPvcMyz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9033358},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250306114010.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2a19b5fced9c0c0957e235c02101a2a4/midscene-web-0.12.5-beta-20250306114010.0.tgz","_integrity":"sha512-Z1g+r9ItxXMDDJuDkHaNKTgjlS1ZnVQmcRRCebhPcDqdY5OWoP5qACrglh60GE9JWFRPatYBIpTbO0PkxHsNLg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250306114010.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250306114010.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250306114010.0_1741261467930_0.0939348275445957","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306114543.0":{"name":"@midscene/web","version":"0.12.5-beta-20250306114543.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e02d77a5c7fe55136de503983f4c436e994e63fd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250306114543.0.tgz","fileCount":206,"integrity":"sha512-EtNc2969CaH4g1Y4f1VcpyDam8exotqIPpZ5mEId2bQDrPdoTRH0EcqQVimR1MzjmyAIwb8UbVwXvxzi3Ox+BQ==","signatures":[{"sig":"MEYCIQCdqvQnY0HLVg/sBsLci7/5xDZdOtRaRPrK+dVvXvkengIhAM2nFtAVbN0ub1J7yDzPOQIL4Ic4bve6gjTYgpUZA3uq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013507},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250306114543.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/56e7059cf233e1f8f0c1d7b119d6ffaf/midscene-web-0.12.5-beta-20250306114543.0.tgz","_integrity":"sha512-EtNc2969CaH4g1Y4f1VcpyDam8exotqIPpZ5mEId2bQDrPdoTRH0EcqQVimR1MzjmyAIwb8UbVwXvxzi3Ox+BQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250306114543.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250306114543.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250306114543.0_1741261722497_0.27991551576937135","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306115151.0":{"name":"@midscene/web","version":"0.12.5-beta-20250306115151.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e66d55023c3c8126a1e041e9eb8443476788ad94","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250306115151.0.tgz","fileCount":75,"integrity":"sha512-s1nKJp+oPF0LjOmOrQbUKUUERMBsYrNOlm99F1ykD4wnlir/rwtGv5n5V3c3A2iC8wbd+6dFEVzxvWU8uPk5YQ==","signatures":[{"sig":"MEUCIBd+3Fx0kq0YsET7vozaaOK+UsqdvAXJ7OPfausfiLkeAiEAnwWmzAh42yAq9jTTcgwYhI4cjnCfcfLZuMFYx/2Z8ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027580},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250306115151.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./constants":{"types":"./dist/types/constants.d.ts","import":"./dist/es/constants.js","require":"./dist/lib/constants.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","require":"./dist/lib/html-element/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e36a94dbdafa6fc4f67940c9daa151c/midscene-web-0.12.5-beta-20250306115151.0.tgz","_integrity":"sha512-s1nKJp+oPF0LjOmOrQbUKUUERMBsYrNOlm99F1ykD4wnlir/rwtGv5n5V3c3A2iC8wbd+6dFEVzxvWU8uPk5YQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250306115151.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250306115151.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"constants":["./dist/types/constants.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250306115151.0_1741262163004_0.8641423191158413","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250306121751.0":{"name":"@midscene/web","version":"0.12.5-beta-20250306121751.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f754fd7bb882e80d7f78707abd258f003cbc3df5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250306121751.0.tgz","fileCount":206,"integrity":"sha512-IcokYGr/go5kqpUFpkmbWpJiWPE8VuRG1PlctShDlHtpcilFdDintLis6LScAfUkhzmlhi4i2NNNuDYDIiU6uw==","signatures":[{"sig":"MEYCIQDsz9up1d8rMMffJj0tRUtPWDPXBMUkSA+zLcR4uMMnGAIhAKPhXkAyjPlp5kPqFT6xOH0IllL0HrKkyO22pRR1WqP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013507},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250306121751.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/859c4f724fd132a57595eab0b4abb815/midscene-web-0.12.5-beta-20250306121751.0.tgz","_integrity":"sha512-IcokYGr/go5kqpUFpkmbWpJiWPE8VuRG1PlctShDlHtpcilFdDintLis6LScAfUkhzmlhi4i2NNNuDYDIiU6uw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250306121751.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250306121751.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250306121751.0_1741263655526_0.6679374690582784","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250307073604.0":{"name":"@midscene/web","version":"0.12.5-beta-20250307073604.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d6bb50ccc95b69306b3adb90c9262b89e3b08e6c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250307073604.0.tgz","fileCount":206,"integrity":"sha512-XrVb7IihK6ItZeXVgx65z4TRtjkjdV3Bf0g/mWQlyVNs1227A9LPZMSVtMdwQSeJck/rZSmKWvV2jTTBaolgwA==","signatures":[{"sig":"MEUCIQCyMiGPe3s5YYJzWRSuHUJTgInCXJ8J0Y+ZwjJlCL2m1AIgKWIBS4mk6yuaOEIMmjISNceuJHmlv979tLazHLPJX7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013507},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250307073604.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9fcaae16d0bd3ccc3c584e555319299c/midscene-web-0.12.5-beta-20250307073604.0.tgz","_integrity":"sha512-XrVb7IihK6ItZeXVgx65z4TRtjkjdV3Bf0g/mWQlyVNs1227A9LPZMSVtMdwQSeJck/rZSmKWvV2jTTBaolgwA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250307073604.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250307073604.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250307073604.0_1741333143081_0.31694043657626847","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309101248.0":{"name":"@midscene/web","version":"0.12.5-beta-20250309101248.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2186e8a75691df905201f1a694e892aa6dbf47a0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250309101248.0.tgz","fileCount":206,"integrity":"sha512-zsMk2wbOeRTHvicdYT7nBy4nphz7pzajqStjQ8J5gC11ftSt5UMbuahlBwNoWUL1tq6C7ViS01CGzAEu2Li2VA==","signatures":[{"sig":"MEQCICqEecOBAfQHBO1AqLKPI48j201JKPvlbrRNpq55Z+0OAiA/+rGAzMRJfSlMJ+EUIx/8uiDETj5jaIYoOIsEuWWfNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018272},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250309101248.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/324ec375530ec467e82337fea995bf80/midscene-web-0.12.5-beta-20250309101248.0.tgz","_integrity":"sha512-zsMk2wbOeRTHvicdYT7nBy4nphz7pzajqStjQ8J5gC11ftSt5UMbuahlBwNoWUL1tq6C7ViS01CGzAEu2Li2VA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","openai":"4.81.0","express":"4.21.1","inquirer":"10.1.5","socket.io":"4.8.1","@midscene/core":"0.12.5-beta-20250309101248.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250309101248.0","socket.io-client":"4.8.1"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","js-yaml":"4.1.0","fs-extra":"11.2.0","js-sha256":"0.11.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","http-server":"14.1.1","webdriverio":"9.0.6","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250309101248.0_1741515347457_0.3928901865327721","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309104652.0":{"name":"@midscene/web","version":"0.12.5-beta-20250309104652.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d42aadf4b663ef562200ad0fb0712d6a42af729e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250309104652.0.tgz","fileCount":206,"integrity":"sha512-UVPqIHOAvItfmeHINhGko7m+6GLO+5r3A2AgLNJimm0FSeTkjHOjzJDLtIE8XUx1hd2WkJVI3p9xZza/m8z4BA==","signatures":[{"sig":"MEYCIQDnLhLv2wTt9vw5LnDgs9uEFHGGuYAcK06c4urDKDS6VwIhANdDqlj0C4R13cd4t4PjqYfTL5mR3RMp0Iv5BJMgMgjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018296},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250309104652.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e6793b1bdd367ae4d7345e27dd080b83/midscene-web-0.12.5-beta-20250309104652.0.tgz","_integrity":"sha512-UVPqIHOAvItfmeHINhGko7m+6GLO+5r3A2AgLNJimm0FSeTkjHOjzJDLtIE8XUx1hd2WkJVI3p9xZza/m8z4BA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309104652.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250309104652.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250309104652.0_1741517380035_0.09256972335534641","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309110118.0":{"name":"@midscene/web","version":"0.12.5-beta-20250309110118.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f2b825dcbe982b1bcb0785a82368e1595027cbd4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250309110118.0.tgz","fileCount":206,"integrity":"sha512-Sz7y/x0d42PybgRiWzTuogh558XnkhkfEtDaq6BVywHNRWivP9XnEQqUe9u+uN6IrCwxNKKaMdJG+/ICqs2BdA==","signatures":[{"sig":"MEUCIGRZkwOyAhSK55kuYYguEhxPMXxWtSjOliaVziAoHldvAiEA6QbWJWgW3aIJvb6Y2kkesb1eIzKIGKUdQAmEyNp1o0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018316},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250309110118.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b641c35717a20a403d17912ce35a7667/midscene-web-0.12.5-beta-20250309110118.0.tgz","_integrity":"sha512-Sz7y/x0d42PybgRiWzTuogh558XnkhkfEtDaq6BVywHNRWivP9XnEQqUe9u+uN6IrCwxNKKaMdJG+/ICqs2BdA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309110118.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250309110118.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250309110118.0_1741518254453_0.029459147589714574","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309111511.0":{"name":"@midscene/web","version":"0.12.5-beta-20250309111511.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3ef777a53bffa427b3970a3a33ed719426dfece4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250309111511.0.tgz","fileCount":206,"integrity":"sha512-+GGtRg1m9TDKI61p6pfm8uW2P2ONEzsomuTMsWnxuJBbJKCvrrTp2XRmfVuI5nQTvttPzFYSANTP6/VMaertLA==","signatures":[{"sig":"MEUCIQCn4YdD2qWOrQ5QirZpproDuZpWaVnjOwJ9XrfqDKISqwIgXBAcvF73LNmhoglRKo9146nqK+MC8AKeYO3e/p3zL5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949092},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250309111511.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a2373a9a8dd7206a1a8f94662e4caab2/midscene-web-0.12.5-beta-20250309111511.0.tgz","_integrity":"sha512-+GGtRg1m9TDKI61p6pfm8uW2P2ONEzsomuTMsWnxuJBbJKCvrrTp2XRmfVuI5nQTvttPzFYSANTP6/VMaertLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309111511.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250309111511.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250309111511.0_1741519084699_0.33832710204496097","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309112640.0":{"name":"@midscene/web","version":"0.12.5-beta-20250309112640.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ab38a17ea77802e1254d057b7d687f732f9ca6a4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250309112640.0.tgz","fileCount":206,"integrity":"sha512-mQKOLCoF5vockgh1AuzEyPnbLMx0kCZjkaoaApFI1yka4eLHvPRxtTV5muSMow0hiUXwqRy7qV5ZZsaeOlqb3A==","signatures":[{"sig":"MEQCIFjpnxc2r2WrQ9GoUHMBSxJDLheRjQI2xxnFvyqN2SyOAiB9/s9ubb89PMOGor8u8bH48iDqTJTo2s6gTmTyyhGVeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948926},"main":"./dist/lib/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250309112640.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.js","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.js","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.js","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.js","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.js","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.js","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/66eb0a363960730debb9a3a80f745fd4/midscene-web-0.12.5-beta-20250309112640.0.tgz","_integrity":"sha512-mQKOLCoF5vockgh1AuzEyPnbLMx0kCZjkaoaApFI1yka4eLHvPRxtTV5muSMow0hiUXwqRy7qV5ZZsaeOlqb3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309112640.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250309112640.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250309112640.0_1741519778425_0.12381168375300167","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309115954.0":{"name":"@midscene/web","version":"0.12.5-beta-20250309115954.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cfa4f192e40e26298a5c60575fd51c10cbb972bb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250309115954.0.tgz","fileCount":126,"integrity":"sha512-zBLzI+71CGXdn7/VzIJZybyz9yYzYVsa3Jmtf0nhMSinpJB6pJCguPACp8nP3ENHsjDMKM1cLvGqA6NjA7dcOA==","signatures":[{"sig":"MEUCIH2Xx997RZ2fuNE4aEXuPsucOpegXcUs24DijaVyB9mQAiEAihk4j4Xpyg2jXQdsyuZ6f/yrvd9uZ7cQpeHD3TC317k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548081},"main":"./dist/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250309115954.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./yaml":{"types":"./dist/yaml/index.d.ts","import":"./dist/yaml/index.js"},"./utils":{"types":"./dist/common/utils.d.ts","import":"./dist/common/utils.js"},"./appium":{"types":"./dist/appium/index.d.ts","import":"./dist/appium/index.js"},"./ui-utils":{"types":"./dist/common/ui-utils.d.ts","import":"./dist/common/ui-utils.js"},"./puppeteer":{"types":"./dist/puppeteer/index.d.ts","import":"./dist/puppeteer/index.js"},"./playground":{"types":"./dist/playground/index.d.ts","import":"./dist/playground/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js"},"./bridge-mode":{"types":"./dist/bridge-mode/index.d.ts","import":"./dist/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/chrome-extension/index.d.ts","import":"./dist/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/playwright/reporter/index.d.ts","import":"./dist/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/bridge-mode/browser.d.ts","import":"./dist/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/playground/bin.d.ts","import":"./dist/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/61f4afcd6d9fe9ca136e87c9ba0970a3/midscene-web-0.12.5-beta-20250309115954.0.tgz","_integrity":"sha512-zBLzI+71CGXdn7/VzIJZybyz9yYzYVsa3Jmtf0nhMSinpJB6pJCguPACp8nP3ENHsjDMKM1cLvGqA6NjA7dcOA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309115954.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250309115954.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"yaml":["./dist/yaml/index.d.ts"],"utils":["./dist/common/utils.d.ts"],"appium":["./dist/appium/index.d.ts"],"ui-utils":["./dist/common/ui-utils.d.ts"],"puppeteer":["./dist/puppeteer/index.d.ts"],"playground":["./dist/playground/index.d.ts"],"playwright":["./dist/playwright/index.d.ts"],"bridge-mode":["./dist/bridge-mode/index.d.ts"],"chrome-extension":["./dist/chrome-extension/index.d.ts"],"playwright-report":["./dist/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250309115954.0_1741521764917_0.4359796544224779","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309121254.0":{"name":"@midscene/web","version":"0.12.5-beta-20250309121254.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fd3dbf887528fe799687916f0636b9f6071200ff","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250309121254.0.tgz","fileCount":126,"integrity":"sha512-ijOWIGzk+9UatKnNOF5cHHPpeMt0wuNxc2oBzHdBjEwTc6itGQBxmohYXB4vc/54Nbs7UknIsbRGecLE7xBYDg==","signatures":[{"sig":"MEYCIQC7kdUWM0Otdzs5yWL3UAEoKKByNSEL5wb3yLJVf3FpjAIhAIafZLMEfaGvoUI0w8XvuiZc0UMlEgcKDyiU4JCdQObI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548137},"main":"./dist/index.js","type":"module","_from":"file:midscene-web-0.12.5-beta-20250309121254.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./yaml":{"types":"./dist/yaml/index.d.ts","import":"./dist/yaml/index.js"},"./utils":{"types":"./dist/common/utils.d.ts","import":"./dist/common/utils.js"},"./appium":{"types":"./dist/appium/index.d.ts","import":"./dist/appium/index.js"},"./ui-utils":{"types":"./dist/common/ui-utils.d.ts","import":"./dist/common/ui-utils.js"},"./puppeteer":{"types":"./dist/puppeteer/index.d.ts","import":"./dist/puppeteer/index.js"},"./playground":{"types":"./dist/playground/index.d.ts","import":"./dist/playground/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js"},"./bridge-mode":{"types":"./dist/bridge-mode/index.d.ts","import":"./dist/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/chrome-extension/index.d.ts","import":"./dist/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/playwright/reporter/index.d.ts","import":"./dist/playwright/reporter/index.js","require":"./dist/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/bridge-mode/browser.d.ts","import":"./dist/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/playground/bin.d.ts","import":"./dist/playground/bin.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/73ea282cc44e811194735ecfe3a7a6f6/midscene-web-0.12.5-beta-20250309121254.0.tgz","_integrity":"sha512-ijOWIGzk+9UatKnNOF5cHHPpeMt0wuNxc2oBzHdBjEwTc6itGQBxmohYXB4vc/54Nbs7UknIsbRGecLE7xBYDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309121254.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250309121254.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"yaml":["./dist/yaml/index.d.ts"],"utils":["./dist/common/utils.d.ts"],"appium":["./dist/appium/index.d.ts"],"ui-utils":["./dist/common/ui-utils.d.ts"],"puppeteer":["./dist/puppeteer/index.d.ts"],"playground":["./dist/playground/index.d.ts"],"playwright":["./dist/playwright/index.d.ts"],"bridge-mode":["./dist/bridge-mode/index.d.ts"],"chrome-extension":["./dist/chrome-extension/index.d.ts"],"playwright-report":["./dist/playwright/reporter/index.d.ts"],"bridge-mode-browser":["./dist/bridge-mode/browser.d.ts"],"midscene-playground":["./dist/playground/bin.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250309121254.0_1741522543740_0.7512930065980503","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250309125607.0":{"name":"@midscene/web","version":"0.12.5-beta-20250309125607.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"46c55836f7f3add79a7162d4f3cce6e434c3ed71","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250309125607.0.tgz","fileCount":75,"integrity":"sha512-XEbGWwT+xIv+QSUGiRIwHKqPHxDJM1uHAxYNho2NH6ec9TEs8CFXjLfKey/qL0k/QNpa1LK8MAguD0ZF+aj84A==","signatures":[{"sig":"MEQCIE+4x/pbrYxDr36pJ3jBEaJN5QAamgnzkamKmrwkhvK6AiBlroOjFyf/LZcK4OvRq4EINIV9tbOHd9C3GDz5FEJWRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3508289},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250309125607.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea617cde449b512b542360ef43e88cfa/midscene-web-0.12.5-beta-20250309125607.0.tgz","_integrity":"sha512-XEbGWwT+xIv+QSUGiRIwHKqPHxDJM1uHAxYNho2NH6ec9TEs8CFXjLfKey/qL0k/QNpa1LK8MAguD0ZF+aj84A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309125607.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250309125607.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250309125607.0_1741525198771_0.03926830765964029","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250310020242.0":{"name":"@midscene/web","version":"0.12.5-beta-20250310020242.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bba348c946c205125c262b98490d6780e6eb6255","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250310020242.0.tgz","fileCount":75,"integrity":"sha512-08eFjOSlS3IuI8VjTKgq4IHz+cXwAOoqgR3BAzbowSxgN+LaaqUfeygv21vGXvJJKEjG0ahkgCO++iMr0+C2Xw==","signatures":[{"sig":"MEYCIQDsrfP+uclNgdrcXkoAqHYA/G6ENzyZMrgSGmz+qFUtWQIhAITzcpGg9mmf/d/TJnJKFoF9O1pM70F68ObmyGO+AGPA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3508289},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250310020242.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b8fd28748fb052be3ca99408e27a7b85/midscene-web-0.12.5-beta-20250310020242.0.tgz","_integrity":"sha512-08eFjOSlS3IuI8VjTKgq4IHz+cXwAOoqgR3BAzbowSxgN+LaaqUfeygv21vGXvJJKEjG0ahkgCO++iMr0+C2Xw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310020242.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250310020242.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250310020242.0_1741572393277_0.2439766905230365","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250310055726.0":{"name":"@midscene/web","version":"0.12.5-beta-20250310055726.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"af80e13ab17a946b57cc0a2d0ca5869083f3b371","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250310055726.0.tgz","fileCount":75,"integrity":"sha512-n7V6Z2SmdlEAeEN8tDGUq3IJbuExJAFnH3QpGHWiqFQaX/J0NLk/ZVdLwCJoH3n8RIDOztGSKWR90qbYbF3OjA==","signatures":[{"sig":"MEUCIQDgnimpQtZD4/9t8AjFlybKuoaSFiZQ43KANLSxkayd3QIgPbgsz0mlzgTF8DxIyS/kcd258sA35uWqPSe8i2CWj9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3508289},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250310055726.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/973928a7529ff587a5a41e74efadbda8/midscene-web-0.12.5-beta-20250310055726.0.tgz","_integrity":"sha512-n7V6Z2SmdlEAeEN8tDGUq3IJbuExJAFnH3QpGHWiqFQaX/J0NLk/ZVdLwCJoH3n8RIDOztGSKWR90qbYbF3OjA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310055726.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250310055726.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250310055726.0_1741586479628_0.8257237110842921","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250310064648.0":{"name":"@midscene/web","version":"0.12.5-beta-20250310064648.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"eac467aa627bfbc5a6a604d9e47c7780e8d1770c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250310064648.0.tgz","fileCount":75,"integrity":"sha512-u3EiL6+KvgzOhcZHh2X85vruFixWu8Zaeabdcpksx8SzK8w/p4jmk0aEznf7SrC2ej3UrPpzHZ0Q3cdQSNxWxw==","signatures":[{"sig":"MEQCIArs1oKccri6Bo2CwTrZv0rO0ulleDgBAaRuYEEs8OuzAiBjpTYHwufsJ8PzMr1C9Qez7tBtN56vkaoZLltaAVBI/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3581041},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250310064648.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ebcc24304747602d3712028856e3e0c7/midscene-web-0.12.5-beta-20250310064648.0.tgz","_integrity":"sha512-u3EiL6+KvgzOhcZHh2X85vruFixWu8Zaeabdcpksx8SzK8w/p4jmk0aEznf7SrC2ej3UrPpzHZ0Q3cdQSNxWxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310064648.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250310064648.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250310064648.0_1741589440322_0.22166862782013919","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-beta-20250310083055.0":{"name":"@midscene/web","version":"0.12.5-beta-20250310083055.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"576614d410914a7d2437ea4f37fff3b1dbda54bc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5-beta-20250310083055.0.tgz","fileCount":75,"integrity":"sha512-1/Ltbl+jmSBn79UxJ2raOzCAaRrm94Xuv8GHEftNX2cGW30vBpybiySQiSAThqSewaKSidxsIv/uK06uU3eVIg==","signatures":[{"sig":"MEYCIQCiWqRYswTQtn4MJHCtlMsYbsY38UqALjayFBNGrzI+rAIhAIiPU6TSQ0f7YuWefGZxOYv98AodTqr7AGe2n0c3RP9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3581041},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5-beta-20250310083055.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2ad06d853d04cfb2ef9a0a4d4f3cae1/midscene-web-0.12.5-beta-20250310083055.0.tgz","_integrity":"sha512-1/Ltbl+jmSBn79UxJ2raOzCAaRrm94Xuv8GHEftNX2cGW30vBpybiySQiSAThqSewaKSidxsIv/uK06uU3eVIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310083055.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5-beta-20250310083055.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5-beta-20250310083055.0_1741595687214_0.8938213287734609","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@midscene/web","version":"0.12.5","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e2af7502862a5abcd65b3213ac538c817f7ba135","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.5.tgz","fileCount":75,"integrity":"sha512-29Ed7IraDTPdXNcZJpnnVhCAkXfar4ZtXNPFHXyqvqbersyspMQyzJlmXbJNMqUU5wolXBJXS53yHooB/otkpw==","signatures":[{"sig":"MEYCIQD5vpbHoFuoolCHkr/ZA61RQOrrZlPL/g3wgRSMtc0srQIhAIIWS5/R4SpJUwCMa/nrubtF0a/5GDkah4BaJUEvEvj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3580707},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.5.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9f64cdbbc320ec74fdaa02e6fe1a322/midscene-web-0.12.5.tgz","_integrity":"sha512-29Ed7IraDTPdXNcZJpnnVhCAkXfar4ZtXNPFHXyqvqbersyspMQyzJlmXbJNMqUU5wolXBJXS53yHooB/otkpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.5","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.5_1741597054868_0.4472636868773521","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250310141409.0":{"name":"@midscene/web","version":"0.12.6-beta-20250310141409.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b4bde7c0432e6910ea3508ef5b44b18a6728aa4c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.6-beta-20250310141409.0.tgz","fileCount":75,"integrity":"sha512-G5NPvS2qTokHGSAviFIN+iXm8mXAPmThww2NtSK05LqtrV0E5F/vnk4XIdaC8vi18vB32L9sO5BOHbi8J/IIew==","signatures":[{"sig":"MEQCIH8DyglaIpisRzpkVmQ6yGWTygEOLcQCcW8fmOrtSuq+AiBNH2WbGJY4+S4st7GIcUEiVZ4Nfr7cQvApg+v7yecIRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3581041},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.6-beta-20250310141409.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d8dd8a8b5e78f9824c90cb1579716329/midscene-web-0.12.6-beta-20250310141409.0.tgz","_integrity":"sha512-G5NPvS2qTokHGSAviFIN+iXm8mXAPmThww2NtSK05LqtrV0E5F/vnk4XIdaC8vi18vB32L9sO5BOHbi8J/IIew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250310141409.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.6-beta-20250310141409.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.6-beta-20250310141409.0_1741616280552_0.10782677368464855","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311051344.0":{"name":"@midscene/web","version":"0.12.6-beta-20250311051344.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"25960dd6da262ef9a7fb0f19d5f4c45ac3a48ce9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.6-beta-20250311051344.0.tgz","fileCount":75,"integrity":"sha512-2TKusRxoLOVBynymyc3oKwHmZ+nBrWAJ1PYsvT2Zzid6Mvd/MKbqPg2EacQ9usyeIan7iHDMOjf3mLQWlIGRRg==","signatures":[{"sig":"MEUCIQD1Z4uhQjhzmt7byz6qscSxiOM/Icc1Bp7LV1HEPwwSTgIgVeubdlWqC+nTdbjHMnJLL5Pq3VIuJ1obzSm4m2g/cRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3581041},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.6-beta-20250311051344.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/650fe316dd9fdf2e4cb1d59159a444a5/midscene-web-0.12.6-beta-20250311051344.0.tgz","_integrity":"sha512-2TKusRxoLOVBynymyc3oKwHmZ+nBrWAJ1PYsvT2Zzid6Mvd/MKbqPg2EacQ9usyeIan7iHDMOjf3mLQWlIGRRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311051344.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.6-beta-20250311051344.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.6-beta-20250311051344.0_1741670247881_0.7315919612258","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311072812.0":{"name":"@midscene/web","version":"0.12.6-beta-20250311072812.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e6f1fb91cd35055d8aabf3bb3ac85c207b779a8f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.6-beta-20250311072812.0.tgz","fileCount":75,"integrity":"sha512-XDVI/i2cAXkCOjuW5h1Ho+XGn9vaB/7YE/Pe/4q6UG0o7kwpZ9/QkyJpGBB2jyHyOscgl97kR47U9bLbQjt7Tw==","signatures":[{"sig":"MEYCIQDMXucw7E79L3gOdZw6DHkvX78U3CP8Hi7+2aTCuTpqPwIhAMQwGCsSFgnV5e5MP9/BPxHytlWKxJrTlNOP5hyfJIqj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3581041},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.6-beta-20250311072812.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9b8981913baa12191e2bbf2dc6d8bc3/midscene-web-0.12.6-beta-20250311072812.0.tgz","_integrity":"sha512-XDVI/i2cAXkCOjuW5h1Ho+XGn9vaB/7YE/Pe/4q6UG0o7kwpZ9/QkyJpGBB2jyHyOscgl97kR47U9bLbQjt7Tw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311072812.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.6-beta-20250311072812.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.6-beta-20250311072812.0_1741678323234_0.724479294603996","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311084030.0":{"name":"@midscene/web","version":"0.12.6-beta-20250311084030.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2b9cdf0062dba3f38f49005fc591b640b753aadd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.6-beta-20250311084030.0.tgz","fileCount":75,"integrity":"sha512-FXNI3eFaVv8cF33leHIH7NicYscdaQssl7nUN2oiahalnJqhpLBgoBt3msQPJTp1yGIcia6dZ6JV2hLTobRhdQ==","signatures":[{"sig":"MEYCIQDwz97iQ+jKzYBdqgH46JCRfdz/eXiFQLhPiXd6uVDUbwIhAKBl1QVeqXOnM4iDOjRe6VeADnAIEmPDAf4t/L9Jb9HV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3588010},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.6-beta-20250311084030.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/49693a883165a3853f83300c1020575f/midscene-web-0.12.6-beta-20250311084030.0.tgz","_integrity":"sha512-FXNI3eFaVv8cF33leHIH7NicYscdaQssl7nUN2oiahalnJqhpLBgoBt3msQPJTp1yGIcia6dZ6JV2hLTobRhdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311084030.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.6-beta-20250311084030.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.6-beta-20250311084030.0_1741682663382_0.5249169818790809","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311093017.0":{"name":"@midscene/web","version":"0.12.6-beta-20250311093017.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"519b5009c624c33baee0aa64df33e4a9f347d2c7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.6-beta-20250311093017.0.tgz","fileCount":75,"integrity":"sha512-rD0UetbKME+U7ofl0fha7vE7oiD9P9soMFcHk74Q7M0u3h//VCiioCxJvu2iIQ/fnDCwUuvufnhQJGbe3msU8w==","signatures":[{"sig":"MEUCIQD1Kcep1ZPP9meHc5MKQ8klWcq/KeLPN2Ebml9FMhnOcAIgf8TDbCCk4o0/sKijk//Es/AhnWQeKffoYh0SxSSetTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3588010},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.6-beta-20250311093017.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/57aa41cfd5f31e01b774d65a5b56f7a9/midscene-web-0.12.6-beta-20250311093017.0.tgz","_integrity":"sha512-rD0UetbKME+U7ofl0fha7vE7oiD9P9soMFcHk74Q7M0u3h//VCiioCxJvu2iIQ/fnDCwUuvufnhQJGbe3msU8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311093017.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.6-beta-20250311093017.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.6-beta-20250311093017.0_1741685640974_0.26043605676911397","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250311120827.0":{"name":"@midscene/web","version":"0.12.6-beta-20250311120827.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"238eaf6acb212c46ebf806de38eb1ad608e32370","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.6-beta-20250311120827.0.tgz","fileCount":75,"integrity":"sha512-YJWW5a1uHdvRIeSvOGXLx0oHY2krdf5nbWn4ixb1OVWMydRr6l+wNNfkGu5SXGWkiogk67DV8wHMeZds7+lqzg==","signatures":[{"sig":"MEYCIQDS41BBQaS3bwUQMimnAKl1yfFrcBHi2bCXt2+dKaI4RgIhAJEZZAwVJB82qRSHKa8J3ldBxGfRU9rZy0y3Oz6G1uV6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3588010},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.6-beta-20250311120827.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2d2b2fdd6e4a19acbf00006fdc25a9e7/midscene-web-0.12.6-beta-20250311120827.0.tgz","_integrity":"sha512-YJWW5a1uHdvRIeSvOGXLx0oHY2krdf5nbWn4ixb1OVWMydRr6l+wNNfkGu5SXGWkiogk67DV8wHMeZds7+lqzg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311120827.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.6-beta-20250311120827.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.6-beta-20250311120827.0_1741695132492_0.43201081880132186","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-beta-20250312055256.0":{"name":"@midscene/web","version":"0.12.6-beta-20250312055256.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ac7bda74416576c075b35d153c0ba95ab6b10126","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.6-beta-20250312055256.0.tgz","fileCount":75,"integrity":"sha512-m0XmZ2AeyXHwgpXWb0YwBB72reqdzLTVR3/FX8AzwiGH7NYysLlKZ9Qnszg5z5ucTdbvF/BTvoLLe7U3tllGhQ==","signatures":[{"sig":"MEQCIAdrrzPvugcplo73LXNNKBvNH2OWm6L7V8536CzQL8hqAiBMfwQPR5+WCSW5gYZ3zJ8zb82nniRd5QoHo6JqXclAew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3590009},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.6-beta-20250312055256.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88c10d9f8b4c626a39ac1ea01bdae7b9/midscene-web-0.12.6-beta-20250312055256.0.tgz","_integrity":"sha512-m0XmZ2AeyXHwgpXWb0YwBB72reqdzLTVR3/FX8AzwiGH7NYysLlKZ9Qnszg5z5ucTdbvF/BTvoLLe7U3tllGhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250312055256.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.6-beta-20250312055256.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.6-beta-20250312055256.0_1741759014859_0.06041533370787877","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@midscene/web","version":"0.12.6","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"664a5e750c7ec0e05385b9c2afc7b7101472862c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.6.tgz","fileCount":75,"integrity":"sha512-ZAdR9v3cK06yNO3nmi6MwmXoOwDifgq5Ju3vmHTgj1HOfPfbAP41DaUEd8Q3HDH00155h8eui/w22sU7aJ4WsQ==","signatures":[{"sig":"MEUCIDAYkZ9R9HRRM7TDsVFhr8aVRosV+G/ZWOrSkVFJUAdCAiEAjx2IXLbEUZYtip1HqVKhEMmVRQRLmXbEgV62JyT8AZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3589675},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.6.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/df882c73a25530371b261b7ee6f6d66f/midscene-web-0.12.6.tgz","_integrity":"sha512-ZAdR9v3cK06yNO3nmi6MwmXoOwDifgq5Ju3vmHTgj1HOfPfbAP41DaUEd8Q3HDH00155h8eui/w22sU7aJ4WsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.6","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.6","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.6_1741759969479_0.4588300714707405","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250312114750.0":{"name":"@midscene/web","version":"0.12.7-beta-20250312114750.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7cb5bb4249050ff09a661a6ffe158b7fe2a9e324","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7-beta-20250312114750.0.tgz","fileCount":75,"integrity":"sha512-uJr53BspiIg6jpoL0heOqrPP2NP481sZlSRynjqiZw2+a2KjKPWBtCN+KY6EzORczSo6yqICpMcoVs27K8dP2g==","signatures":[{"sig":"MEUCIQCo2AsVmw3nfIs4wuyyCtz3D2KMEZVwd6+S5iIPkDms1gIgG0zIjhp+Ov3SOwuwrRETT4JEPnrVszGtZYNxipT0ajA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3590009},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7-beta-20250312114750.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/738c76e74e71f5690a52600d2d63f6cb/midscene-web-0.12.7-beta-20250312114750.0.tgz","_integrity":"sha512-uJr53BspiIg6jpoL0heOqrPP2NP481sZlSRynjqiZw2+a2KjKPWBtCN+KY6EzORczSo6yqICpMcoVs27K8dP2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312114750.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7-beta-20250312114750.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7-beta-20250312114750.0_1741780326596_0.4634392142291677","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250312120554.0":{"name":"@midscene/web","version":"0.12.7-beta-20250312120554.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a282ac8d3982aa419cf9f1ccdba6c7ba816643b6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7-beta-20250312120554.0.tgz","fileCount":75,"integrity":"sha512-60OdmZU9cOU3N+S5aw7pWag1MwRPHlsyJ+KrlzzrRStgkrlb+aTKkzeaSDZUpCX610aY0MVLTUiWtDAncPhgGw==","signatures":[{"sig":"MEUCIQDH0U0QbgvCYF79ATSnts+GuFsIknQt+kjdscHa9LY2XAIgAOskHDhyhsGTwNBCf8vftmQFuoJ2X+lUqxwCCpOEEJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3590009},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7-beta-20250312120554.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","require":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","import":"./dist/es/ui-utils.js","require":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","import":"./dist/es/puppeteer.js","require":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","require":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","import":"./dist/es/bridge-mode-browser.js","require":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","require":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39592cb553d871e93fd30eac2c51ad9b/midscene-web-0.12.7-beta-20250312120554.0.tgz","_integrity":"sha512-60OdmZU9cOU3N+S5aw7pWag1MwRPHlsyJ+KrlzzrRStgkrlb+aTKkzeaSDZUpCX610aY0MVLTUiWtDAncPhgGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312120554.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7-beta-20250312120554.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7-beta-20250312120554.0_1741781395366_0.7326689850942765","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250312142032.0":{"name":"@midscene/web","version":"0.12.7-beta-20250312142032.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"03e8edce6c2b5ad6e1757346ce3b2ccb7a692212","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7-beta-20250312142032.0.tgz","fileCount":75,"integrity":"sha512-T4MlRu4J4dRIVgxAw+zeN75fFEHPA3pQtw8mlby1WDAy1ZHSYg2uR0LWgab1aaW/pv2pkan11bE20ElOOZEtTQ==","signatures":[{"sig":"MEUCICeJI2xzMcLLE5myxrnNuDkdCqK6pGY0jNwuKVG1XtMAAiEAmlYHxNm5HMS4Dcjncber6oyjC/3nqe7ch9dGkeOJu0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3588496},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7-beta-20250312142032.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/028f09f73d0561fe3e0dc8dc718a6ef6/midscene-web-0.12.7-beta-20250312142032.0.tgz","_integrity":"sha512-T4MlRu4J4dRIVgxAw+zeN75fFEHPA3pQtw8mlby1WDAy1ZHSYg2uR0LWgab1aaW/pv2pkan11bE20ElOOZEtTQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312142032.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7-beta-20250312142032.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7-beta-20250312142032.0_1741789473818_0.7556374673621196","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"@midscene/web","version":"0.12.7","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2eac64687b77d6ed29fa77aff6cd101df86b0581","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7.tgz","fileCount":75,"integrity":"sha512-bbw0WxPnTte1DPn1F1HtOx7fuwm6YzjDZ4xZ0jZg7+z9TQgMixbQxbpGVk4Z0UioAU/AtnUAhxvlL1HynCH9vg==","signatures":[{"sig":"MEYCIQCg6koNqjSZvz92m9qN9m+gYCg7dd9cd6fRmFNLlmcAMAIhAPrFa0H2K1NU3IRFBou2RqHT+z9L6It393NICbWhJhkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3588162},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f5e046803758c63ec3aa469a9785c118/midscene-web-0.12.7.tgz","_integrity":"sha512-bbw0WxPnTte1DPn1F1HtOx7fuwm6YzjDZ4xZ0jZg7+z9TQgMixbQxbpGVk4Z0UioAU/AtnUAhxvlL1HynCH9vg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7_1741795242918_0.667978182868673","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250313095600.0":{"name":"@midscene/web","version":"0.12.7-beta-20250313095600.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f5d82135ac28835dffbcd4963f6123f5e07e5d4d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7-beta-20250313095600.0.tgz","fileCount":75,"integrity":"sha512-p7DSO94bZTjGBEKKUKNWq4QmRUZdZ6EeGoxpoSY5rDl7tptMaaBdX1fyJfr+T0rAM+5m4iqtwaFweGQ/zo5FTQ==","signatures":[{"sig":"MEQCIDIGyH5REMRUawOvODbv7wXVii/wTRZTZiC/CZkT1L2SAiAd+eBsJ7cHd++qaUgDj3OMj/SnZhsb7h6nH82loIUb0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3749829},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7-beta-20250313095600.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4d7f3a19c9f5f84b1f03ba4300707a90/midscene-web-0.12.7-beta-20250313095600.0.tgz","_integrity":"sha512-p7DSO94bZTjGBEKKUKNWq4QmRUZdZ6EeGoxpoSY5rDl7tptMaaBdX1fyJfr+T0rAM+5m4iqtwaFweGQ/zo5FTQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250313095600.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7-beta-20250313095600.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7-beta-20250313095600.0_1741860007284_0.2638438408858008","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250313101307.0":{"name":"@midscene/web","version":"0.12.7-beta-20250313101307.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d940b2c4ff48a6c67da7020b6c0b64d41c9f60bd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7-beta-20250313101307.0.tgz","fileCount":75,"integrity":"sha512-ZeyN/4nLeP06eg7sSYlq7JwXC2oI56NQt6Uc6eNpG9X3dsvwZKHUNmoOfZLpAVx5uRZdj/iXAgwchKNx/sUB4Q==","signatures":[{"sig":"MEUCIB7Ua39G1CHf692bn3RvCQS7W4AiooPVNEox9hJqKHjtAiEA8v4ZUiGeEva1owvi/O85MJxwQ+YSTunJoxxoH1f0Aho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3749829},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7-beta-20250313101307.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2434c582a28d991ddc4127ab8a4ca1bc/midscene-web-0.12.7-beta-20250313101307.0.tgz","_integrity":"sha512-ZeyN/4nLeP06eg7sSYlq7JwXC2oI56NQt6Uc6eNpG9X3dsvwZKHUNmoOfZLpAVx5uRZdj/iXAgwchKNx/sUB4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250313101307.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7-beta-20250313101307.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7-beta-20250313101307.0_1741861025160_0.3315976108223011","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250314040652.0":{"name":"@midscene/web","version":"0.12.7-beta-20250314040652.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"59d6be1130d1f8f5b86bd9786adaadb259be4f72","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7-beta-20250314040652.0.tgz","fileCount":75,"integrity":"sha512-p2kxQd8jefktzJdN6usHL7iR8AXs8THNgSHCGbrAzXenjGLXX8b1wdIyCi05q+rPWF1qSajbtr6O4BJZF94sww==","signatures":[{"sig":"MEUCIQCV0korTdg1xaQjIynVNzuJm+2AEtq1qQWgYO5PA3fRtwIgMGUgyxCM+LNsYYhXIOYK2JKdhWTmr9pomJrjsppZ5Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3757198},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7-beta-20250314040652.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/398c279abc80d3930214e766df524e70/midscene-web-0.12.7-beta-20250314040652.0.tgz","_integrity":"sha512-p2kxQd8jefktzJdN6usHL7iR8AXs8THNgSHCGbrAzXenjGLXX8b1wdIyCi05q+rPWF1qSajbtr6O4BJZF94sww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250314040652.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7-beta-20250314040652.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7-beta-20250314040652.0_1741925428586_0.4091433011338057","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250314051042.0":{"name":"@midscene/web","version":"0.12.7-beta-20250314051042.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d36e2290de16801f60343b5b0663d131fd2e8651","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7-beta-20250314051042.0.tgz","fileCount":75,"integrity":"sha512-my4bMIwYISvGJXT6vd6Si59aoz47cQjYJ3UaGw4WmmGRYGwZpydwPH1xPHQZAzHW5W8K1Tjja79jsrHyxafnlQ==","signatures":[{"sig":"MEQCIHuC5i3JbuYrP30wSZ6BCc0y0ELp5/+TYKNG4sowL2rdAiA2gRsss8JLG6yayt1ZZ2k2WTBJNadxzPM+ak8Xwg1h+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3757198},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7-beta-20250314051042.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c36a71f2ba7e56332b4ce037ca0230d4/midscene-web-0.12.7-beta-20250314051042.0.tgz","_integrity":"sha512-my4bMIwYISvGJXT6vd6Si59aoz47cQjYJ3UaGw4WmmGRYGwZpydwPH1xPHQZAzHW5W8K1Tjja79jsrHyxafnlQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250314051042.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7-beta-20250314051042.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7-beta-20250314051042.0_1741929276243_0.8564044065274565","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-beta-20250317033358.0":{"name":"@midscene/web","version":"0.12.7-beta-20250317033358.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"692ae83d97b2c2bb83b96adf7a6489e3d5bb3b9f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.7-beta-20250317033358.0.tgz","fileCount":75,"integrity":"sha512-bAH8oXQwswN1K47USd+l8lzAbn58pMnBKTZzdgj0RZwm3PFvX0d3d2wj5Fqc2ZvdzUSqzlzqh2n36jPSWfdkqA==","signatures":[{"sig":"MEUCIDCnpoDD3CKvtTrFDp9/7VdYQK1/XoQlIVJtIGJwUhJGAiEAj6DnQBEthJIDbu1x+3CGQV/k+OiPx8EmudYqnekLlKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3791090},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.7-beta-20250317033358.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1fdc5e7d23baf1879579e7ab6e844085/midscene-web-0.12.7-beta-20250317033358.0.tgz","_integrity":"sha512-bAH8oXQwswN1K47USd+l8lzAbn58pMnBKTZzdgj0RZwm3PFvX0d3d2wj5Fqc2ZvdzUSqzlzqh2n36jPSWfdkqA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250317033358.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.7-beta-20250317033358.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.7-beta-20250317033358.0_1742182687045_0.584123504610871","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-beta-20250317112356.0":{"name":"@midscene/web","version":"0.12.8-beta-20250317112356.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d95b06890121860a7fcae454c1ef2c3fbcd6cf60","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.8-beta-20250317112356.0.tgz","fileCount":75,"integrity":"sha512-5qeah+qlB7kFVF9TgTrwZPbbC/v9AsRmFPsl9Zy+hbvSyEARhDLkoSpSoz6Qp2F2UPcCoZ2tGRot5VF3hG+UdQ==","signatures":[{"sig":"MEYCIQDyLAm45PyWg5NbgCxRQNNG4w+ynrH8f1hBO7tIRz9EWwIhANdt7Af+/bEHfrg3W315VMXq0+q9nIx7d9m/mI8lEvgw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3804997},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.8-beta-20250317112356.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0aa511bc07342c93345c486a72006f97/midscene-web-0.12.8-beta-20250317112356.0.tgz","_integrity":"sha512-5qeah+qlB7kFVF9TgTrwZPbbC/v9AsRmFPsl9Zy+hbvSyEARhDLkoSpSoz6Qp2F2UPcCoZ2tGRot5VF3hG+UdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250317112356.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.8-beta-20250317112356.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.8-beta-20250317112356.0_1742210871725_0.6101673765483215","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-beta-20250318124823.0":{"name":"@midscene/web","version":"0.12.8-beta-20250318124823.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8fb0c73ef81661c3d9e0f588ee7dd98e7d41d57d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.8-beta-20250318124823.0.tgz","fileCount":75,"integrity":"sha512-EyLdDYZkhDslvq96Rv3jZk2eCea5R06STsmSBioymjELolPLUYG5uOxYk3nUCRqaHnpdym1BdoIxPWWDMnFo9A==","signatures":[{"sig":"MEYCIQCIE2kMKk9CsTAXIgGJMU5xzSQ8M6mVm1Jtl+thOaaULAIhAJ1sZeNAzRR72kux4pas/lIBbFdv4wBZMbZYS4Td6CLo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3793665},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.8-beta-20250318124823.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/lib/index.js","./yaml":"./dist/lib/yaml.js","./utils":"./dist/lib/utils.js","./appium":"./dist/lib/appium.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playground":"./dist/lib/playground.js","./playwright":"./dist/lib/playwright.js","./bridge-mode":"./dist/lib/bridge-mode.js","./chrome-extension":"./dist/lib/chrome-extension.js","./playwright-report":"./dist/lib/playwright-report.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./midscene-playground":"./dist/lib/midscene-playground.js"},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/41ce7377147dc5418adebecc85c88caa/midscene-web-0.12.8-beta-20250318124823.0.tgz","_integrity":"sha512-EyLdDYZkhDslvq96Rv3jZk2eCea5R06STsmSBioymjELolPLUYG5uOxYk3nUCRqaHnpdym1BdoIxPWWDMnFo9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250318124823.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.8-beta-20250318124823.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"~5.0.4","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.8-beta-20250318124823.0_1742302341298_0.17247687772569043","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-beta-20250319072440.0":{"name":"@midscene/web","version":"0.12.8-beta-20250319072440.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"60a4b6d74055cd8721d1ac4ad6c9241d62d4d493","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.8-beta-20250319072440.0.tgz","fileCount":75,"integrity":"sha512-X4Yn24TsxatAn4wy8DYbGcZ5HSh++1Fda811OaXlvpqx1WlQiqvh1ww5XOPErMfbcgNGwjsm2KWhaYTmFogwWg==","signatures":[{"sig":"MEUCIBc7PdeGKFypRFv9DjbaoGyc5xB79kXdObEsRL9aBnGiAiEAzlLTY1RmKLfkKY+e4FAjmt6gEK2vku07aGuoF7va3nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3805490},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.8-beta-20250319072440.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3a74660e2a759245e899add0ec4030fd/midscene-web-0.12.8-beta-20250319072440.0.tgz","_integrity":"sha512-X4Yn24TsxatAn4wy8DYbGcZ5HSh++1Fda811OaXlvpqx1WlQiqvh1ww5XOPErMfbcgNGwjsm2KWhaYTmFogwWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250319072440.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.8-beta-20250319072440.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.8-beta-20250319072440.0_1742369321890_0.8901295700578413","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-beta-20250319073323.0":{"name":"@midscene/web","version":"0.12.8-beta-20250319073323.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9c1f38af9bfe4df14c0967640376c9f9708c8414","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.8-beta-20250319073323.0.tgz","fileCount":75,"integrity":"sha512-oedWrzSo1RW4WK9MYSBwOnGpQ6PiID47C+YhLIjdDjqyonUIgIJVuY1o4J8IOm7lopsqz4zmJQsJjX1qej2Jeg==","signatures":[{"sig":"MEYCIQCyhfLX9qQUL8trY9cfd6wbPh5EbEN0UKDEXskB3A7dqgIhAMqq54lXAdr4QijyTFsI933ZL3rQ1wMO/vwpN0Pa7w7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3805490},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.8-beta-20250319073323.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/53e68f782be8c1b341934cb3c9b6c20b/midscene-web-0.12.8-beta-20250319073323.0.tgz","_integrity":"sha512-oedWrzSo1RW4WK9MYSBwOnGpQ6PiID47C+YhLIjdDjqyonUIgIJVuY1o4J8IOm7lopsqz4zmJQsJjX1qej2Jeg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250319073323.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.8-beta-20250319073323.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.8-beta-20250319073323.0_1742369848272_0.3461887945170732","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"@midscene/web","version":"0.12.8","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a05803ab3b85b12771fb9ef685c893626fd86adb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.8.tgz","fileCount":75,"integrity":"sha512-0Xz77b6Pz/AbfVU7IWThAQ5yo8z+BWpgDT8Sa03LrZDwrhLduWhD8paySQP/3RFboIIP4vYB4zNLzMhTgK6gGA==","signatures":[{"sig":"MEQCIGJpFDKIDUquRfnJLHmNVtAnbOaKUkX2lK1UTdIbDpq3AiBE8Alc+u6pw9awB9xVuL7JsT8/BKfv8dq0WxRD+BtpqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3805156},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.8.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fb0ae6f085a35bf2cf60bfe57bd13938/midscene-web-0.12.8.tgz","_integrity":"sha512-0Xz77b6Pz/AbfVU7IWThAQ5yo8z+BWpgDT8Sa03LrZDwrhLduWhD8paySQP/3RFboIIP4vYB4zNLzMhTgK6gGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.8","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.8","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.8_1742372212882_0.8841242717459907","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250319085532.0":{"name":"@midscene/web","version":"0.12.9-beta-20250319085532.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4f0538c715154ceb4bfe36a0180a25f53fef588a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250319085532.0.tgz","fileCount":75,"integrity":"sha512-Va7U/AgkXFW+S0x4jhxgINOOT3RChBAbu2/PsTX0E1CFyb3su/oi3+ZcU/X8NOUzj0mJ6V6bp+BFcMxCI44paQ==","signatures":[{"sig":"MEUCIQCeOHkTzVdGXVIAFmOh3pIkiUfSHuIFMZNxT7KDDLvzFwIgdK7qjsI0fQ3GTRrzArebK9BVwFpmJaTBsYqjRQkRKAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3875855},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250319085532.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/67f43ff8a78a00697d444b381976fdc8/midscene-web-0.12.9-beta-20250319085532.0.tgz","_integrity":"sha512-Va7U/AgkXFW+S0x4jhxgINOOT3RChBAbu2/PsTX0E1CFyb3su/oi3+ZcU/X8NOUzj0mJ6V6bp+BFcMxCI44paQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250319085532.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250319085532.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250319085532.0_1742374777136_0.3006231246055917","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250320033304.0":{"name":"@midscene/web","version":"0.12.9-beta-20250320033304.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"795ae154c6c27065c21442fc154aced4ab0eeec3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250320033304.0.tgz","fileCount":75,"integrity":"sha512-P5EDDqh2PTM7aNUeTu9Y5Qj8/2jxxkFHzP4npC3hFASwbJUyU3JkUCvebTB84aVsS4ayRAnwO7m2o/nwQH7sRg==","signatures":[{"sig":"MEYCIQDYAXX8lQ9Y8rcWmEQT6dKJdMZCjQYq9vS/0zvv6pudaQIhAMZLhx3LNu/funpVOD7ztgAYIuzMpluVRPqYBsxA7qcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3867603},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250320033304.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0fe260ca2c6afbe83d51b158eae5ea77/midscene-web-0.12.9-beta-20250320033304.0.tgz","_integrity":"sha512-P5EDDqh2PTM7aNUeTu9Y5Qj8/2jxxkFHzP4npC3hFASwbJUyU3JkUCvebTB84aVsS4ayRAnwO7m2o/nwQH7sRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250320033304.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250320033304.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250320033304.0_1742441821689_0.6287314653184735","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250320080141.0":{"name":"@midscene/web","version":"0.12.9-beta-20250320080141.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"519de0ec8e21d1855a860109dfbdf188efc11ca0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250320080141.0.tgz","fileCount":75,"integrity":"sha512-w4/erBi1cNhP2tJCdYTh4UIxnJ3r0TKgmbZFIQOqydI43R+UkmW9ex9EP+PxjPF4d3/2CWPIQjm8Avxbrfcf1A==","signatures":[{"sig":"MEUCIQD4QXki4ftVw2jYpnoCFSMvFosLnnv1KsoGRXl6xsq8gwIgaZFDvDyhFD2BvvQpTLSBhTELWnNtn3MnmCV3USKpiAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3806320},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250320080141.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ae19ae66481125372796319571624f77/midscene-web-0.12.9-beta-20250320080141.0.tgz","_integrity":"sha512-w4/erBi1cNhP2tJCdYTh4UIxnJ3r0TKgmbZFIQOqydI43R+UkmW9ex9EP+PxjPF4d3/2CWPIQjm8Avxbrfcf1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250320080141.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250320080141.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250320080141.0_1742457942739_0.2576707848381292","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324012335.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324012335.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9198f35e4eb26a8b3a403f4178f5a7ca87718c1a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250324012335.0.tgz","fileCount":75,"integrity":"sha512-clhQWSlrEIIKx7/peDhwWjZ0lvMrcIzLc4bUyMOKDBslaNsb6dZcu5QauprP+ZVz9LLlhIInR3Z3XIudDxFnMw==","signatures":[{"sig":"MEYCIQCznGPECFTHZ9PuIoSwY1DDX3l2fvnbqZHEC/J/1iPNmAIhAOPPvNYA5cqckXRmTViuemTPqUY8HIY71qQRyQ6rUKol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3867197},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324012335.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a2e258fc542e8e13e996d7bd587534d/midscene-web-0.12.9-beta-20250324012335.0.tgz","_integrity":"sha512-clhQWSlrEIIKx7/peDhwWjZ0lvMrcIzLc4bUyMOKDBslaNsb6dZcu5QauprP+ZVz9LLlhIInR3Z3XIudDxFnMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250324012335.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324012335.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324012335.0_1742779658565_0.39188432941475737","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324035231.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324035231.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9dcd62431b0385be23c3422b641af5d08fa84100","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250324035231.0.tgz","fileCount":76,"integrity":"sha512-45NC1UDFSHOfYQCq8upRSDCAsE4hcafjoecrRMr1bFaA+tsPHb5Lh8tv9DUVhSBn3BBLfJZXR5a/U85m2iVHkA==","signatures":[{"sig":"MEUCIAQeTstDa9Ynzt54o8nLhxKzdyY2s5I72aQ/vcV4KMNRAiEAwqEuJWI78ear0LRWBN496sP1gQaPUx63DS6mz0HXL+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3911338},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324035231.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0aa0219e13a69a4e2a7b2466148991c9/midscene-web-0.12.9-beta-20250324035231.0.tgz","_integrity":"sha512-45NC1UDFSHOfYQCq8upRSDCAsE4hcafjoecrRMr1bFaA+tsPHb5Lh8tv9DUVhSBn3BBLfJZXR5a/U85m2iVHkA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":">=9.0.6","@midscene/core":"0.12.9-beta-20250324035231.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324035231.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324035231.0_1742788594425_0.8928047604355478","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324085030.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324085030.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"14c5f7c3a7aee98919434cd9167cf96af4502bef","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250324085030.0.tgz","fileCount":76,"integrity":"sha512-dw/zthkWQVP9v+Zs9M8DzBjos9LK3/Yj4Dnt2pGXRQRbQkb39NAUH1lwMUkNlSl284/uRiQnpZ6uC/hq+/3asg==","signatures":[{"sig":"MEYCIQDZ91pja8cfgRo8JFU/43h3AENHBPMZqIcaREkWaROSCwIhAMSOEPx4LrYzwJ1fZczFv9IwEe3FS1JDwbVO8q4wYAhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3914970},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324085030.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/daae5e3a09f8a76cf7eb575e777830a4/midscene-web-0.12.9-beta-20250324085030.0.tgz","_integrity":"sha512-dw/zthkWQVP9v+Zs9M8DzBjos9LK3/Yj4Dnt2pGXRQRbQkb39NAUH1lwMUkNlSl284/uRiQnpZ6uC/hq+/3asg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250324085030.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324085030.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324085030.0_1742806466699_0.09864257632128859","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324090729.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324090729.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a6f2240ba6249da23a2b093246a9de9950a10f90","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250324090729.0.tgz","fileCount":76,"integrity":"sha512-+D8DeLRpd3857CYWSfvYeD1Op0SRQJXq586vqYl9EQyUuTw9xy19bbWCJq5XmNw3CO+1hRqdRgAp2ZyaMnZO/w==","signatures":[{"sig":"MEUCIGrTntuAkINXs4PcKabdQhgo9F/fxTqWtUHXqtEhcg2jAiEAyQ7C3richwFPegv/j54Gljy0UMCJrZWuvaTAFh0wS8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3914970},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324090729.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f7b7b995efd5fe95cbad70dfe08f2b4/midscene-web-0.12.9-beta-20250324090729.0.tgz","_integrity":"sha512-+D8DeLRpd3857CYWSfvYeD1Op0SRQJXq586vqYl9EQyUuTw9xy19bbWCJq5XmNw3CO+1hRqdRgAp2ZyaMnZO/w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250324090729.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324090729.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324090729.0_1742807491339_0.6824347007740206","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324092032.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324092032.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f36e5b7caa7504c61299606605b33a0dbf30deaf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250324092032.0.tgz","fileCount":76,"integrity":"sha512-7oGl/NQyjl1Rex9c4Oz+fXpsCkzVLLnW/M2ktdH+CjojjaWnt1wzrT/xRE3sC5HvNeZfWrrVKI9dPGCciDR6Mg==","signatures":[{"sig":"MEUCIFW3qDd2NsCBVlaz3bjPgggOq8l7KepZunDLwpeLAvgdAiEA95dO34lR41srJrNN83Txpd+5g3tiL8cXSO4eZuE1ExI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3914970},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324092032.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d4c2b320ca4ad4eb8eaa9e389024b56a/midscene-web-0.12.9-beta-20250324092032.0.tgz","_integrity":"sha512-7oGl/NQyjl1Rex9c4Oz+fXpsCkzVLLnW/M2ktdH+CjojjaWnt1wzrT/xRE3sC5HvNeZfWrrVKI9dPGCciDR6Mg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250324092032.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324092032.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324092032.0_1742808270524_0.5476795641052004","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324093726.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324093726.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"61e4fb790a96887bd0f1eb3a7d1f687850c47308","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250324093726.0.tgz","fileCount":76,"integrity":"sha512-hQZph7k0Yr142ONKa7To8HfEp5lCeNrIncE2EzG36nhXkWZd5EWyDptlIOzken/aZ3O9Wr4doN7kU4RpfdVauA==","signatures":[{"sig":"MEQCIA3zcoV/OlDCtA9z+cz3qML9nyyPmb3qBiNy+OlFK9NHAiAGxjjpCu2+lDd3jTCzI7R2atRIIGVXiWaJWF2Yjz+HHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3914970},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324093726.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e560e067bfb4dfb2bf259f6a02c92d95/midscene-web-0.12.9-beta-20250324093726.0.tgz","_integrity":"sha512-hQZph7k0Yr142ONKa7To8HfEp5lCeNrIncE2EzG36nhXkWZd5EWyDptlIOzken/aZ3O9Wr4doN7kU4RpfdVauA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250324093726.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324093726.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324093726.0_1742809297053_0.4332294982358724","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324113215.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324113215.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4ef888c87a283344317423d785c23528c5716fb6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250324113215.0.tgz","fileCount":75,"integrity":"sha512-BScObxgPts+xbjAQtMDtbymyFtriVCfWRic8leeUSP0/tmt0y4Lwx0E84Sbnv7x9snk+q6zI9vHq5zB7wN933A==","signatures":[{"sig":"MEUCIQC3mCdWMZDGa7kyVA+6HtIcJ0lSSD1TR1EjTwXP+ND3DwIgIqaGLm/CAHv6H3Q6f+W+wx8/jDlkblp8+8qVHEyG0d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3873198},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324113215.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d94abdd044eb914ab649d9faa51dc8c4/midscene-web-0.12.9-beta-20250324113215.0.tgz","_integrity":"sha512-BScObxgPts+xbjAQtMDtbymyFtriVCfWRic8leeUSP0/tmt0y4Lwx0E84Sbnv7x9snk+q6zI9vHq5zB7wN933A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250324113215.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324113215.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324113215.0_1742816172916_0.26851855448825046","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324113701.0":{"name":"@midscene/web","version":"0.12.9-beta-20250324113701.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"890a4c0381969e99f63b0ab92594ec55ef3fec35","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250324113701.0.tgz","fileCount":76,"integrity":"sha512-TVpGx0V5XPqgmcgsGiFhx7lLJuA3L5D/awC85VEMxQRJQnykwR64osuQnRbh4GcEq+BSeG6fd3Fmt0Whc0Diuw==","signatures":[{"sig":"MEUCIQD8HyOZQb2Du6rwBU+6P3F8uPEj3tXyYU/o6l2rle8REAIgeVE32DejJVNPz4oaZJk+IXBJ7u9qtg5Fs624WUWiyzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3919113},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250324113701.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2b25f8669c28884faaaab8a55f9a1bcf/midscene-web-0.12.9-beta-20250324113701.0.tgz","_integrity":"sha512-TVpGx0V5XPqgmcgsGiFhx7lLJuA3L5D/awC85VEMxQRJQnykwR64osuQnRbh4GcEq+BSeG6fd3Fmt0Whc0Diuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250324113701.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250324113701.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250324113701.0_1742816460909_0.7608951441495462","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@midscene/web","version":"0.13.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d0805225a43c41e3c52ce3cfa3e342f3886cbcd8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.0.tgz","fileCount":75,"integrity":"sha512-amRp2kvYAkWhPhhcpNwblqUnJCgPZM/1CvKjA/YwtQqDFaOYcIrm9nNLKTiq88V4XJt87ozeD4B6HQZlRbqHYw==","signatures":[{"sig":"MEQCIC6pJLZcphULaHsngAnPYhkKbQBdi0L9RT7g0Ortyc4KAiBdYDMR3Xc26ZsJSOLeLOpE3W3pH+oi0cPFYC0nMrjNCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3874752},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/40c6e699c219445fe1eba7d91d2e1bde/midscene-web-0.13.0.tgz","_integrity":"sha512-amRp2kvYAkWhPhhcpNwblqUnJCgPZM/1CvKjA/YwtQqDFaOYcIrm9nNLKTiq88V4XJt87ozeD4B6HQZlRbqHYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.13.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.0_1742819576691_0.1553838589368668","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-beta-20250324123459.0":{"name":"@midscene/web","version":"0.13.1-beta-20250324123459.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fe58268a6e1049834e2e5c547348801ebd00ac7e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.1-beta-20250324123459.0.tgz","fileCount":75,"integrity":"sha512-Tag4NcvYs3K/OP5AShB/pSQ1M86bV23uv7LQ0JZxPW0ydLqmpkYmaj1iB5a+PtU6bd84gRqpLdIktblOXcs3Tw==","signatures":[{"sig":"MEYCIQDUROGufllpS3OXe9A07AeN5ocAgeiTR5TZ1MPHCAwSJAIhAIUenjKuZdPAzi8jXE9QBMmQxeFsV18Wl54bA92gmBrb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3875086},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.1-beta-20250324123459.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/987d2394da37b8194396a1e118baec56/midscene-web-0.13.1-beta-20250324123459.0.tgz","_integrity":"sha512-Tag4NcvYs3K/OP5AShB/pSQ1M86bV23uv7LQ0JZxPW0ydLqmpkYmaj1iB5a+PtU6bd84gRqpLdIktblOXcs3Tw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.13.1-beta-20250324123459.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.1-beta-20250324123459.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.1-beta-20250324123459.0_1742819937150_0.22127075193268864","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250325031145.0":{"name":"@midscene/web","version":"0.12.9-beta-20250325031145.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a13f72130593a46ac6d61631efe1c4f7d0e05589","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.12.9-beta-20250325031145.0.tgz","fileCount":76,"integrity":"sha512-LxMNOmRBpvjhQFAnrpqeeXo5ZGrB26raVjYK2dtHFNWa60PYdC1dnK8m6v4tuvECF0i2luw3v930RyXSbcz3cw==","signatures":[{"sig":"MEUCIF4fvl/qF57WrDiTAWyq4Ve8Px1TH7DDEC+GH8z8x+4AAiEA+2/Lw5DT+9sHYzcyXp/Obfj7CcXWHhy0KeR5b/vT9dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3917355},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.12.9-beta-20250325031145.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/45a4d64413c53422e156a5bffa609923/midscene-web-0.12.9-beta-20250325031145.0.tgz","_integrity":"sha512-LxMNOmRBpvjhQFAnrpqeeXo5ZGrB26raVjYK2dtHFNWa60PYdC1dnK8m6v4tuvECF0i2luw3v930RyXSbcz3cw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.12.9-beta-20250325031145.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.12.9-beta-20250325031145.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.12.9-beta-20250325031145.0_1742872559892_0.797722942163557","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-beta-20250325062554.0":{"name":"@midscene/web","version":"0.13.1-beta-20250325062554.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"02ff11fc8fad1c385a7c21b06b0952fe9e29f86a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.1-beta-20250325062554.0.tgz","fileCount":75,"integrity":"sha512-VFyzBTIK+LEPP4jF26lheqciL3Rk2CJt6bpGW+pEm7GVa27JxF8XcEqKOSE4pN+8sisdQxt013YI7M3XSg4BPA==","signatures":[{"sig":"MEYCIQC0L2Pfqo12VuVOMJgUb1Uy1SV66Q5UJ9/Zzp+K+DxDOAIhAPKmBg3Lu0Gy0JcKvfyGJjUXu8SwMVdKUb5IOwnjaqIv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3879060},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.1-beta-20250325062554.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/afbc464897f9035228fc2280feefbd19/midscene-web-0.13.1-beta-20250325062554.0.tgz","_integrity":"sha512-VFyzBTIK+LEPP4jF26lheqciL3Rk2CJt6bpGW+pEm7GVa27JxF8XcEqKOSE4pN+8sisdQxt013YI7M3XSg4BPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.13.1-beta-20250325062554.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.1-beta-20250325062554.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.1-beta-20250325062554.0_1742884201925_0.6064984942660563","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-beta-20250325104838.0":{"name":"@midscene/web","version":"0.13.1-beta-20250325104838.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9056ca47f00ab0a38e4751cabc025e320f4a0bc0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.1-beta-20250325104838.0.tgz","fileCount":75,"integrity":"sha512-xzaOWR5QhCk7gBRh6no61GwWeu7IEH/YIZ6EvNXtokODJC6E6KjnNcuSAN1Rw9sJXt9/XontHn+3OaRCC3530w==","signatures":[{"sig":"MEUCIQDeg4JH2PyA+cidR85gd/IwrEdG/iGzzT3UzrqeS+ziXAIgBrCczG62lBRMhJjaQ5Hn7AAoT3dj2aci3GlfTAt+A5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3878670},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.1-beta-20250325104838.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09e6abccc0ec81acf7b14803a52f9627/midscene-web-0.13.1-beta-20250325104838.0.tgz","_integrity":"sha512-xzaOWR5QhCk7gBRh6no61GwWeu7IEH/YIZ6EvNXtokODJC6E6KjnNcuSAN1Rw9sJXt9/XontHn+3OaRCC3530w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","webdriverio":"9.0.6","@midscene/core":"0.13.1-beta-20250325104838.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.1-beta-20250325104838.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"appium":["./dist/types/appium.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@wdio/types":"9.0.4","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","webdriverio":">=9.0.6","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"webdriverio":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.1-beta-20250325104838.0_1742899957579_0.14279469719768834","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@midscene/web","version":"0.13.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d065a36d72b00bc2d2a3ca551bc70de771511ad7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.1.tgz","fileCount":76,"integrity":"sha512-hXlz0a0O/y12R58CIAQ2c/GI8SMHgp0jQEmMKPKBCU6NWtkNgSjF/eSb42Nw8hPKSUcWxZQaBkBG/ukdx+M2qA==","signatures":[{"sig":"MEUCIQDjGfoVo/0oK/P0TV9P7D8FrmJnp9zxNGOH0ZZkyb8TfwIgVhwARquN/8J73GXEWa9SBhsCkWk6WRxCE1XFTpLdn3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3914848},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test:ai:all":"npm run test:ai:web && npm run test:ai:native","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7279bd0237e10cf50100b9bd78d6d882/midscene-web-0.13.1.tgz","_integrity":"sha512-hXlz0a0O/y12R58CIAQ2c/GI8SMHgp0jQEmMKPKBCU6NWtkNgSjF/eSb42Nw8hPKSUcWxZQaBkBG/ukdx+M2qA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","appium-adb":"12.12.1","http-server":"14.1.1","@midscene/core":"0.13.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"android":["./dist/types/android.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.1_1742914473167_0.8546299304901788","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250330025526.0":{"name":"@midscene/web","version":"0.13.2-beta-20250330025526.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a8d0894eba04cf94b1b3edc47a96fa40f75dc32f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250330025526.0.tgz","fileCount":70,"integrity":"sha512-BszTgNfVSlILBFQueHFLN5bGr8tNL+KWBw45/6B0OQ3toAp5D6R5/Auxp0b8MmPgpiLfIU0TUppqlTEylRTX2g==","signatures":[{"sig":"MEUCIQDVLUjmhxRGF5voaw4HhLf4rpF9div1aLR/nP04PMo8twIgPipg242ss8sEEgI2BBtge4gt66X3bf/yPj27A5E41VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399310},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250330025526.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cfc72b7f06c9860b10686372de8cfb72/midscene-web-0.13.2-beta-20250330025526.0.tgz","_integrity":"sha512-BszTgNfVSlILBFQueHFLN5bGr8tNL+KWBw45/6B0OQ3toAp5D6R5/Auxp0b8MmPgpiLfIU0TUppqlTEylRTX2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250330025526.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250330025526.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250330025526.0_1743303571450_0.9432273637380548","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401015137.0":{"name":"@midscene/web","version":"0.13.2-beta-20250401015137.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cb299d355b2b4df603077986818b941d0e28f6b2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250401015137.0.tgz","fileCount":70,"integrity":"sha512-QnkP2Y1AtQ8014Tw6JHWoZAs5B5BAYIRY2Yt7RQFLHkY+dax/QAEtcqn93qn5Udw8zPQWTcj2b7nmPRhW7S0RQ==","signatures":[{"sig":"MEQCIC8MrET81q4tkaojLyjvNqYfFy8aIKaF44RazFiTqHedAiB6Rhr0IObwd0V4Wtah1usxOVmaLgkGSTzz77Q9/H5bbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3435402},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250401015137.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/33844d400e5ade226459d2b6ccc5f2b8/midscene-web-0.13.2-beta-20250401015137.0.tgz","_integrity":"sha512-QnkP2Y1AtQ8014Tw6JHWoZAs5B5BAYIRY2Yt7RQFLHkY+dax/QAEtcqn93qn5Udw8zPQWTcj2b7nmPRhW7S0RQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250401015137.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250401015137.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250401015137.0_1743472473830_0.6161322359524954","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401073309.0":{"name":"@midscene/web","version":"0.13.2-beta-20250401073309.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6ed6f0f89eb19d1897dce700070780a65271d6a4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250401073309.0.tgz","fileCount":70,"integrity":"sha512-OJh7+FaPDzNRyJ3qJyiQ1/tjqRNRAnVigsiuuPedfGnN0TPKffjzhQ32SOvIfWzYvpNKsbTEg6KbZbDt+yGVnw==","signatures":[{"sig":"MEQCIFq9oXSvq19XhkhoyeibrTs8o4bH7JCQPFVip83kdE62AiB8IlVRnYKBAMT8ckw/juygbcu+wQ0CgQDRjcYFvJwLcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429608},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250401073309.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/860640ad0507f2a9f129d79425073f0a/midscene-web-0.13.2-beta-20250401073309.0.tgz","_integrity":"sha512-OJh7+FaPDzNRyJ3qJyiQ1/tjqRNRAnVigsiuuPedfGnN0TPKffjzhQ32SOvIfWzYvpNKsbTEg6KbZbDt+yGVnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250401073309.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250401073309.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250401073309.0_1743492954972_0.08230157191444842","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401091117.0":{"name":"@midscene/web","version":"0.13.2-beta-20250401091117.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fb724def8ba5cdb82c02c0f6cbaf3090182e7c7b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250401091117.0.tgz","fileCount":70,"integrity":"sha512-XFhJ5DVC0LAtAKhplrlFKMFt6yjxv8pLgrhoiFzriLvSxtw3wruq6HyANjKXjL+T8ZQnAAvI1pYcp7pasJrbfQ==","signatures":[{"sig":"MEYCIQDz7qu9DUkSYu0cn9+JHMk38nytvVYmeIh/T9O/uRddZwIhAIz+Qktqeb3+Pi4iL7BCJM5gM8Yhz4PZh4kZ92YYfJH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430966},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250401091117.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/811d19fd7e12cb5a30b9345c1457eecf/midscene-web-0.13.2-beta-20250401091117.0.tgz","_integrity":"sha512-XFhJ5DVC0LAtAKhplrlFKMFt6yjxv8pLgrhoiFzriLvSxtw3wruq6HyANjKXjL+T8ZQnAAvI1pYcp7pasJrbfQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250401091117.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250401091117.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250401091117.0_1743498839257_0.7744663494029735","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401104621.0":{"name":"@midscene/web","version":"0.13.2-beta-20250401104621.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7e1ddec424bb9625755dc40abaa72fa6aba7568e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250401104621.0.tgz","fileCount":70,"integrity":"sha512-k1Hgm5YSbhCB3goym678U/XrhAJpk+yCJ0eipwbf7x0q0tBW4ivAaG+wvAL3cjs5nxYVmp9TnEydae0TOnGaMA==","signatures":[{"sig":"MEUCIQCdqYjle7hrOqStWMru9scD6jjESg9ifjOYYWdYvcE33wIgX94npgSiXrln2saTUuVjfdldPnLnhoEKrw47lDkRFU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427484},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250401104621.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0d52c914287825ff82967347976a5324/midscene-web-0.13.2-beta-20250401104621.0.tgz","_integrity":"sha512-k1Hgm5YSbhCB3goym678U/XrhAJpk+yCJ0eipwbf7x0q0tBW4ivAaG+wvAL3cjs5nxYVmp9TnEydae0TOnGaMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250401104621.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250401104621.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250401104621.0_1743504565295_0.1895264022360752","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402095952.0":{"name":"@midscene/web","version":"0.13.2-beta-20250402095952.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3393765618eed96ee26520d6be7eb66e37d61e73","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250402095952.0.tgz","fileCount":70,"integrity":"sha512-lVfURKfcFIeWo/ZiwldWKfDKn3S24Bg2rwr8GKu0n7zpDCYYsbLWGAFZc2OhAWGMP/lPZlgR3QiVIPL77sn1Cg==","signatures":[{"sig":"MEUCIQCSioK1DF/S+nbrrTadcVr7Qk6br6SjrPU/tT352eFJngIgOywr3EuutN9X5BGqu7/rBED2MAcRoClx7XALUCbz8KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3437686},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250402095952.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d415b5ef5223fb20f4a8a873935fca41/midscene-web-0.13.2-beta-20250402095952.0.tgz","_integrity":"sha512-lVfURKfcFIeWo/ZiwldWKfDKn3S24Bg2rwr8GKu0n7zpDCYYsbLWGAFZc2OhAWGMP/lPZlgR3QiVIPL77sn1Cg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250402095952.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250402095952.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250402095952.0_1743588183516_0.741956082752004","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402105500.0":{"name":"@midscene/web","version":"0.13.2-beta-20250402105500.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5c46022638b382da0a0b759fbe113b782411bece","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250402105500.0.tgz","fileCount":74,"integrity":"sha512-1U7VUyV0oAjIuDzjiaoV8Ud+zdm9GjxT6H4zyNaKs3BmRgvljM8ylQ1R6D3ClSZwNcJ01wKyGhHN9cWzbUwMsw==","signatures":[{"sig":"MEQCIGI73S+fzfCbzyro529f0R7zaG5+ql2/B+uCC113Wbl4AiBH7m7AUmTgJM/Yw8L67rp1aJDrezAK/w5Oz1MKS4xAbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3793563},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250402105500.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/91a3a7af0c38c0935f599a82b9a82d58/midscene-web-0.13.2-beta-20250402105500.0.tgz","_integrity":"sha512-1U7VUyV0oAjIuDzjiaoV8Ud+zdm9GjxT6H4zyNaKs3BmRgvljM8ylQ1R6D3ClSZwNcJ01wKyGhHN9cWzbUwMsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250402105500.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250402105500.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250402105500.0_1743591495265_0.20823182394583295","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402115338.0":{"name":"@midscene/web","version":"0.13.2-beta-20250402115338.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f2dd5bb950f17ccab486753587cd36f880331b7e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250402115338.0.tgz","fileCount":70,"integrity":"sha512-iLhxOmkvv1macUrztLo3/uix51U5sWXUVCkVdLNCXpm+Ipi0gwy5nW/3oowDLLFzFhTGUHrFCziC5elrWO+oMw==","signatures":[{"sig":"MEYCIQDu7B+d3EzVbbR2zY7f3UlpZ3ui4wwIJ8qpJynry/IxtwIhAOFme0vnUmOERI9phZn3RjxUEuZ8/iUhJVs3Oxgh/Ic/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427484},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250402115338.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/10db4e3a15f3a0086cf8509d94212293/midscene-web-0.13.2-beta-20250402115338.0.tgz","_integrity":"sha512-iLhxOmkvv1macUrztLo3/uix51U5sWXUVCkVdLNCXpm+Ipi0gwy5nW/3oowDLLFzFhTGUHrFCziC5elrWO+oMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250402115338.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250402115338.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250402115338.0_1743595021017_0.8935102690849221","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402124802.0":{"name":"@midscene/web","version":"0.13.2-beta-20250402124802.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e7bc0ec0851d9ae98987dde1779416e53ff1ef17","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250402124802.0.tgz","fileCount":74,"integrity":"sha512-gPFjRyO+6oK6WdGGnOD0+IrBPLJDynwNBR+52l3MpHapBBlkkwrHIB+4iC6UpUm2DBZVuAtOYBg5D1J/cy5D/A==","signatures":[{"sig":"MEUCIQCDu3oDjek11VZwkmiJa90pPU8ezv06xa2yeQeBU2JSfAIgZPRZB0nSDoiHzU9Z34srKDx2IL93oS/LJwGB2W/MyJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3793563},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250402124802.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/afe03136e1e35179c0e2375b5928bdc3/midscene-web-0.13.2-beta-20250402124802.0.tgz","_integrity":"sha512-gPFjRyO+6oK6WdGGnOD0+IrBPLJDynwNBR+52l3MpHapBBlkkwrHIB+4iC6UpUm2DBZVuAtOYBg5D1J/cy5D/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250402124802.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250402124802.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250402124802.0_1743598269000_0.6512259265147808","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402130326.0":{"name":"@midscene/web","version":"0.13.2-beta-20250402130326.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"04d4304ad8a368192a1a9ea48542259936d6b52b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250402130326.0.tgz","fileCount":74,"integrity":"sha512-UY9oV0XG1CZdEYyBvRdDuhUzEbzMuvkM37jHDT0K0U81Ge2umgEqiycbO7+YYkXN78Hi/hUrLaKmftUHp0AMDw==","signatures":[{"sig":"MEYCIQCDToux793oriiAkSTXFQ69msgI8gr2SH3yS/EVoGXHPAIhAJbP3Z54Tq4ptK1LxPvslfyqmFrb6t5+etv/HWb109s7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3793563},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250402130326.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5e73f2e43f41a3627720440633c8203c/midscene-web-0.13.2-beta-20250402130326.0.tgz","_integrity":"sha512-UY9oV0XG1CZdEYyBvRdDuhUzEbzMuvkM37jHDT0K0U81Ge2umgEqiycbO7+YYkXN78Hi/hUrLaKmftUHp0AMDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250402130326.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250402130326.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250402130326.0_1743599231044_0.6402453969473925","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250403020006.0":{"name":"@midscene/web","version":"0.13.2-beta-20250403020006.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"220a247870e591a3ee9071fe7bedd80f0f4c255a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250403020006.0.tgz","fileCount":70,"integrity":"sha512-ZRwpM/s9FKibor62gGv7r1eZhScCSB0Z4LVhZ4dIXGaTmTia18dD8aPC1dQ33LXaZgnvXkKzkHIHnUSGBAFkig==","signatures":[{"sig":"MEUCIBMMhheOGirumAqcdgFIqh7e6UFUhnjWvZV63sZGWqwtAiEAiIETnWJB3SzZfaK07FgQ/oT8ZeZ+hCZAgCPiNNdlJiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3438035},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250403020006.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2aa5a2b219451dae725349b61bbc0e83/midscene-web-0.13.2-beta-20250403020006.0.tgz","_integrity":"sha512-ZRwpM/s9FKibor62gGv7r1eZhScCSB0Z4LVhZ4dIXGaTmTia18dD8aPC1dQ33LXaZgnvXkKzkHIHnUSGBAFkig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250403020006.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250403020006.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250403020006.0_1743645769342_0.7383536066457854","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250403054019.0":{"name":"@midscene/web","version":"0.13.2-beta-20250403054019.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b019a2dadb56627fbab92c45e3fbd578b87e0fb1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.13.2-beta-20250403054019.0.tgz","fileCount":74,"integrity":"sha512-NjMkQrVWJAqvaNcs3T0NMODw9iErZByuCsXNmVGzbB7FcmWjIxK33qHKFkp3VCuDdAnCGNqOJm3Y2nIArthBlg==","signatures":[{"sig":"MEYCIQCcyE73awzMiVz+6xFlSXZLfJrD8e/0ysZS7iwuiu6LZwIhALrI+wPPnJk3Nbzas7B/q/SaNfuQ2W7ZWKoK4QN2aQ9S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795144},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.13.2-beta-20250403054019.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/524503e7cc4c72af6061b8ef9aeadd9d/midscene-web-0.13.2-beta-20250403054019.0.tgz","_integrity":"sha512-NjMkQrVWJAqvaNcs3T0NMODw9iErZByuCsXNmVGzbB7FcmWjIxK33qHKFkp3VCuDdAnCGNqOJm3Y2nIArthBlg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.13.2-beta-20250403054019.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.13.2-beta-20250403054019.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.13.2-beta-20250403054019.0_1743658981520_0.0900890767549769","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@midscene/web","version":"0.14.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"74c7aba74e689b7b4cd7e8ba3e3c1acb0ca12daf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.0.tgz","fileCount":74,"integrity":"sha512-RJPaSx1i2RHmy7sjWchPYMwRr2F/C1dbQ/ZBlkzZ9mdsaSuG5t0rBjQZLVBOEqEJjmsP41dMEjNaAhCOPpv/tQ==","signatures":[{"sig":"MEYCIQDb6AKRGtEtTERlJzdWIYeNPDtWkcosONS7Y/R08PgNqAIhAOWk9BMI9zVYGz9mRIuDlDPv6rhesfrajPZGI3lGm9ij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3794810},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ca1a24fba4f3bd5ee2505870eba304a4/midscene-web-0.14.0.tgz","_integrity":"sha512-RJPaSx1i2RHmy7sjWchPYMwRr2F/C1dbQ/ZBlkzZ9mdsaSuG5t0rBjQZLVBOEqEJjmsP41dMEjNaAhCOPpv/tQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.0_1743660116711_0.4142519275654257","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@midscene/web","version":"0.14.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"af7aebe3b5d285108a1bea9e1a4151aa869fe251","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.1.tgz","fileCount":74,"integrity":"sha512-u1slBA0g4Z5mL/zdwE9l3rTom8WStX4K757uH2tbvJon4qz0VsS/XXp7bz8LB8mYGyHou2gEshDTv10tJbDi2w==","signatures":[{"sig":"MEQCIDaJLvfRd0vc7hHExvNeNnySAsD134Z+WbYl1gbzoiFEAiBbmxDMKHbmFTdamMy4JDsQKJnpSKIXSJZ++02nwpjTNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3794810},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b7bc9f172f94b6ebd5fcad73114233f1/midscene-web-0.14.1.tgz","_integrity":"sha512-u1slBA0g4Z5mL/zdwE9l3rTom8WStX4K757uH2tbvJon4qz0VsS/XXp7bz8LB8mYGyHou2gEshDTv10tJbDi2w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.1_1743669669805_0.6580242882056002","host":"s3://npm-registry-packages-npm-production"}},"0.14.1-beta-20250403090809.0":{"name":"@midscene/web","version":"0.14.1-beta-20250403090809.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8f848e1855460844fc9f7aa2b9194a4f0e192f32","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.1-beta-20250403090809.0.tgz","fileCount":79,"integrity":"sha512-En/YJVeusEsTAFvkSMcc0GOHLpuiDrIIdEdFEYRG2ftdTfHQ1WjeXdaXyVfrFxKDa1AOhnDKzmiqiy667y1Xpw==","signatures":[{"sig":"MEUCIFf7oHBmm88ZcTUIBVvL7qOtFjfgGUij+KTEh6VPp7fqAiEAjYd6VxQtPotIHU632+NTPZYv2KrNSoLU7peW9EodTSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3841636},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.1-beta-20250403090809.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2ce86fc509e605eaff70ca2f7eea064b/midscene-web-0.14.1-beta-20250403090809.0.tgz","_integrity":"sha512-En/YJVeusEsTAFvkSMcc0GOHLpuiDrIIdEdFEYRG2ftdTfHQ1WjeXdaXyVfrFxKDa1AOhnDKzmiqiy667y1Xpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.1-beta-20250403090809.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.1-beta-20250403090809.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.1-beta-20250403090809.0_1743671452401_0.005512867383847597","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408014840.0":{"name":"@midscene/web","version":"0.14.2-beta-20250408014840.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6dcc34544b84533f48317202d09c611e9459c319","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.2-beta-20250408014840.0.tgz","fileCount":74,"integrity":"sha512-QMDLyHCOtVdVj3PRBZHybiLchVKUnuqu0i3IOLHRtYIY6xK0bGK2baIQRPWnZubmwZFhDk8TUTgkpXwAc4v3tA==","signatures":[{"sig":"MEYCIQCsviO2Uo0wHf8ZbGmrGOV6Rf5+8FqxMIfEUCima8S9jwIhAKX3kHx5gb6iKrOuKe0Ji+GLoeYtU/1ZV8mP4ztpJYwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795480},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.2-beta-20250408014840.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2dc6ad0a89023d448391c4c56a51ff8f/midscene-web-0.14.2-beta-20250408014840.0.tgz","_integrity":"sha512-QMDLyHCOtVdVj3PRBZHybiLchVKUnuqu0i3IOLHRtYIY6xK0bGK2baIQRPWnZubmwZFhDk8TUTgkpXwAc4v3tA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.2-beta-20250408014840.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.2-beta-20250408014840.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.2-beta-20250408014840.0_1744077085473_0.26506410752024423","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408083201.0":{"name":"@midscene/web","version":"0.14.2-beta-20250408083201.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9534d96247e6aa85d3c984919c54def21b9492ad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.2-beta-20250408083201.0.tgz","fileCount":74,"integrity":"sha512-kfKlqSLxPY+K0RHs4nYNCSWWAvYkuyAToS9BSu3w/qCd4qjYEzHSv6uEQZ27xYmpn6mrClf+IZRqLhiHvxubvQ==","signatures":[{"sig":"MEUCIQCC6CMk5uR/S6ZsEDx0nvmSO87WyMf6HPXltu+TNx4aGAIgNdjJNqu+eaeCeW9MqayTeUKPsKS0DJ8kzPrRUvwDI4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795480},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.2-beta-20250408083201.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0162ebb326150a7d4c3f43b3c5f7564f/midscene-web-0.14.2-beta-20250408083201.0.tgz","_integrity":"sha512-kfKlqSLxPY+K0RHs4nYNCSWWAvYkuyAToS9BSu3w/qCd4qjYEzHSv6uEQZ27xYmpn6mrClf+IZRqLhiHvxubvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.2-beta-20250408083201.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.2-beta-20250408083201.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.2-beta-20250408083201.0_1744101289286_0.712206816376797","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408164930.0":{"name":"@midscene/web","version":"0.14.2-beta-20250408164930.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e1a2dc22eb16cde25e850e255156fabc189e39f0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.2-beta-20250408164930.0.tgz","fileCount":74,"integrity":"sha512-jJ8Zkerrw90f8B51rNGAkEKpK0BPfdcPV+AN0kVuOyT773SQeoQWOLmYJXbcaHn8iEYwcWmCVdApjGE4+GZ5+Q==","signatures":[{"sig":"MEYCIQDlR0tOjD6knxiH0Pxfn/vCkrdNL7eTO5EhVwv+XH2HaAIhAPZNbeHTumhIeIo1SnIVi0AkWF1d6FFaXgCFeusx40ym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795480},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.2-beta-20250408164930.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09991405bf9b371df0607d3d49aed5b8/midscene-web-0.14.2-beta-20250408164930.0.tgz","_integrity":"sha512-jJ8Zkerrw90f8B51rNGAkEKpK0BPfdcPV+AN0kVuOyT773SQeoQWOLmYJXbcaHn8iEYwcWmCVdApjGE4+GZ5+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.2-beta-20250408164930.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.2-beta-20250408164930.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.2-beta-20250408164930.0_1744131133300_0.7650981409800373","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@midscene/web","version":"0.14.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b608b318152019f17e146f9668baa1f092d025bf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.2.tgz","fileCount":74,"integrity":"sha512-0D4SWIzkO/YYL4jhRxgKoB9smcS2CDRu8PmK6xtxeoFUIWIH2ZmyCoSosj6KYSUmI3vl/7aC1bYMsRRjh16waA==","signatures":[{"sig":"MEUCIHoqsq99QtKiAixTGey8RG5eJ19+4Nce5pXUEocOG2SbAiEAq0pzeAJ879oVeaJ5mHSz2O1vYVbv+wOKo6f7a7fabPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795146},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/982affb2a9e5b97fbb11813428f45037/midscene-web-0.14.2.tgz","_integrity":"sha512-0D4SWIzkO/YYL4jhRxgKoB9smcS2CDRu8PmK6xtxeoFUIWIH2ZmyCoSosj6KYSUmI3vl/7aC1bYMsRRjh16waA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.2_1744165896632_0.6305236317038412","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409023722.0":{"name":"@midscene/web","version":"0.14.3-beta-20250409023722.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b5cd94252333f86bb9c1c6800e881421edae82d1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.3-beta-20250409023722.0.tgz","fileCount":79,"integrity":"sha512-TSwSVTwgjghhAtyXyG/k24twj+oKdBoL0jl0+BUqKs9469ZKTXppaPWoKjzE34GVp/qWkWUTmyERWVjTaRn+2g==","signatures":[{"sig":"MEQCIGuYHvkWE/NNKGu+cWHA5xWT8nV/vmwEWUt0L9PQz++IAiAWTOA/MKvmDdS/Kyka0ju7HedgkMLmRjabEJpR00tnSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3858844},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3-beta-20250409023722.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e9282f3e0136b4253b03ffe68eb75460/midscene-web-0.14.3-beta-20250409023722.0.tgz","_integrity":"sha512-TSwSVTwgjghhAtyXyG/k24twj+oKdBoL0jl0+BUqKs9469ZKTXppaPWoKjzE34GVp/qWkWUTmyERWVjTaRn+2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3-beta-20250409023722.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3-beta-20250409023722.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3-beta-20250409023722.0_1744166437565_0.5290670608653998","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409031306.0":{"name":"@midscene/web","version":"0.14.3-beta-20250409031306.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d8299d5cd0b3dfa5c5fff9d5d815f8e0a946f3b8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.3-beta-20250409031306.0.tgz","fileCount":79,"integrity":"sha512-wz6D5vXzYconHOhBwkkCkb+SB10rVOTjOsy8gcMvwlaOR7nKAqZ+uyE2wB/ZX16xIBlZ0khC7wHQNulTUFx5ZQ==","signatures":[{"sig":"MEQCIHu+mlMWMK6beT1sZLVSPmDTBAtcTXsKad2LVZVvurc7AiArUzwzgkLlknrPWEa5bh5UxPh0Fz5usefD4GMRZ4+Ldw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3858847},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3-beta-20250409031306.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/928f140bc8df0a380d1ff93e97d43725/midscene-web-0.14.3-beta-20250409031306.0.tgz","_integrity":"sha512-wz6D5vXzYconHOhBwkkCkb+SB10rVOTjOsy8gcMvwlaOR7nKAqZ+uyE2wB/ZX16xIBlZ0khC7wHQNulTUFx5ZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3-beta-20250409031306.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3-beta-20250409031306.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3-beta-20250409031306.0_1744168557474_0.35933569824761347","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409035641.0":{"name":"@midscene/web","version":"0.14.3-beta-20250409035641.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"eb2b69b71e3084f823e0c0097a2ea1c3f475b7d3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.3-beta-20250409035641.0.tgz","fileCount":79,"integrity":"sha512-+WcDPeGpKRtdCyBDUQteMa2sPIvcZuBeEhRN038PsSF+WGo8SO4qi7jJWaWnVXlqlNnmiMuu6OxttGtWnqo0DA==","signatures":[{"sig":"MEQCIFJErZ/BYR5TW5wXHVbmrG2vqAc/9FwPmU3dxNn6Ln+AAiB+jt1//VCimJPuGCW0re6bgdi6egjJWRyxEk5/BIwPeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3859683},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3-beta-20250409035641.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a61e49dd5f2f4f031355f5ac192d6e6/midscene-web-0.14.3-beta-20250409035641.0.tgz","_integrity":"sha512-+WcDPeGpKRtdCyBDUQteMa2sPIvcZuBeEhRN038PsSF+WGo8SO4qi7jJWaWnVXlqlNnmiMuu6OxttGtWnqo0DA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3-beta-20250409035641.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3-beta-20250409035641.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3-beta-20250409035641.0_1744171175830_0.8000744594039275","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250410083912.0":{"name":"@midscene/web","version":"0.14.3-beta-20250410083912.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"93a39230b34706b42f6b023fd93948cbc4c7515b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.3-beta-20250410083912.0.tgz","fileCount":74,"integrity":"sha512-aDowJMaLTEOB2KzfnKK9IxcmIfU9rYMPnKP0ZnF0mU6sh/4EgZt7+DK/grqOTkV8Dej4xTIZva5ZI37jCGbhcg==","signatures":[{"sig":"MEQCIBDPzM3TyEYUTvCwmJECLzj6DDIKPM5yONNXsIg8FROmAiBpfBol5H95qvDog9zAXmkWpUn3pabqbR+Zl+xgGFsEkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795848},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3-beta-20250410083912.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/327bbb76d836ed05581ee4a9b2a93324/midscene-web-0.14.3-beta-20250410083912.0.tgz","_integrity":"sha512-aDowJMaLTEOB2KzfnKK9IxcmIfU9rYMPnKP0ZnF0mU6sh/4EgZt7+DK/grqOTkV8Dej4xTIZva5ZI37jCGbhcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3-beta-20250410083912.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3-beta-20250410083912.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3-beta-20250410083912.0_1744274516460_0.3571814244517977","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@midscene/web","version":"0.14.3","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c96fd578199a1ef27e77071c41ff7446196c4550","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.3.tgz","fileCount":74,"integrity":"sha512-9HPq6MBllDFWHdCXBT6CGFtna1aikPiCemOqxiRV7mAaNCovFdEJGAqJzfycdAFZ/B4hTTcbxY5maxnlTOMAmQ==","signatures":[{"sig":"MEUCIQCZ4iL9gXypz5sd0V+B5YrD2qjc7VAghIO2FLlDVO5oYgIgX5uVWo9tZ+sq3noVUsU9pkKA/8U6eJg7dAiiJCPhlEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795514},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e1c7d6dbc2d564fa5521de0da33891c1/midscene-web-0.14.3.tgz","_integrity":"sha512-9HPq6MBllDFWHdCXBT6CGFtna1aikPiCemOqxiRV7mAaNCovFdEJGAqJzfycdAFZ/B4hTTcbxY5maxnlTOMAmQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3_1744276287100_0.7522008162144942","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250410123810.0":{"name":"@midscene/web","version":"0.14.3-beta-20250410123810.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"517512d063ec75166dfa15ccd4a4b316f268aa49","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.3-beta-20250410123810.0.tgz","fileCount":74,"integrity":"sha512-BMmdKql+1cvnCcAw/E9f2bCl3Y+jyzGfPpPvTfdRbw8VfK6QYWa97GTaF071jO2Jp4RaMiXw20x4ynLHEA0Uog==","signatures":[{"sig":"MEQCIA9S4TUyKZvJFyzGbx2zBL11sktqDMpIpN9viDwo4bHGAiARlKW6YJuVaaIqzWzLWYwShCYyPk/MxBzIiuZ+RywyTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3796226},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3-beta-20250410123810.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4c05350ec53dc620c5f5f83bcecfe73c/midscene-web-0.14.3-beta-20250410123810.0.tgz","_integrity":"sha512-BMmdKql+1cvnCcAw/E9f2bCl3Y+jyzGfPpPvTfdRbw8VfK6QYWa97GTaF071jO2Jp4RaMiXw20x4ynLHEA0Uog==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3-beta-20250410123810.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3-beta-20250410123810.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3-beta-20250410123810.0_1744288848424_0.44595949406084046","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250414114024.0":{"name":"@midscene/web","version":"0.14.4-beta-20250414114024.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"96e7e362f6a5314c775a42d1746b4adfbdb9817f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250414114024.0.tgz","fileCount":79,"integrity":"sha512-BY83xeVoOnyiadZTrU0C4nZDmeea9O4jrR1itHcTB0/TXuiEOkui17vscoVr968gmFHLdCJNP8yAgShuy+pQVQ==","signatures":[{"sig":"MEUCIQDDY+m3WXWRmH+ErN79cKepHYkMZmhRK88gMcZ3jcX5zwIgW3CcKyGq/wXjhUVJYXgS/Fb0nM9KYOD1jXiE+/mxyBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3883586},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250414114024.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5166364be2bb20c40714daf4376d4ece/midscene-web-0.14.4-beta-20250414114024.0.tgz","_integrity":"sha512-BY83xeVoOnyiadZTrU0C4nZDmeea9O4jrR1itHcTB0/TXuiEOkui17vscoVr968gmFHLdCJNP8yAgShuy+pQVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250414114024.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250414114024.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250414114024.0_1744630987720_0.638142103524902","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250415065130.0":{"name":"@midscene/web","version":"0.14.4-beta-20250415065130.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ec1459baebedec88449a9b42f26bb0272ff2ec6c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250415065130.0.tgz","fileCount":79,"integrity":"sha512-+b15RnHzeZyNP6bel12yM/BaJMrKsSUL17z7lihKAugmeO86mLTwV43xl3wF0fvW00ZmpH3SWCN8ABI6oK356g==","signatures":[{"sig":"MEQCIAh3IaWM/5nE/jeJAlmuez6FU4dsNmByMqwzHNL4GAl/AiBB1wbHPZvOi5BNpTi1vEx1di6ZRld3dgDlexW1MaNdNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3884702},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250415065130.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ab3478f46cf49b30bb0722c983d3ebb0/midscene-web-0.14.4-beta-20250415065130.0.tgz","_integrity":"sha512-+b15RnHzeZyNP6bel12yM/BaJMrKsSUL17z7lihKAugmeO86mLTwV43xl3wF0fvW00ZmpH3SWCN8ABI6oK356g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250415065130.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250415065130.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250415065130.0_1744700061079_0.2690171778440862","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250415152700.0":{"name":"@midscene/web","version":"0.14.3-beta-20250415152700.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6ece843ebc2c241f6f494344609b7a96f430d1cc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.3-beta-20250415152700.0.tgz","fileCount":74,"integrity":"sha512-f0bLoJwuBNDjYvEoA8jctsQIui/XDdwYUrbvJvBLU7mRwmdS92mRqhyDxckpHkCoj7kkniE4MPHg7iSTeh7qKQ==","signatures":[{"sig":"MEQCIA30+QVy5dgJCEkacX2ZoI0s4hfy6xmle6BSgerGQzm8AiAp+e7R/Raq6AzBL+wTYPZWy0XnB/b2N9dY/uwe4BgtOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3844534},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.3-beta-20250415152700.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09065824a3a93af6029dfee6288d5bb0/midscene-web-0.14.3-beta-20250415152700.0.tgz","_integrity":"sha512-f0bLoJwuBNDjYvEoA8jctsQIui/XDdwYUrbvJvBLU7mRwmdS92mRqhyDxckpHkCoj7kkniE4MPHg7iSTeh7qKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.3-beta-20250415152700.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.3-beta-20250415152700.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.3-beta-20250415152700.0_1744730983554_0.9873851860083769","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416024415.0":{"name":"@midscene/web","version":"0.14.4-beta-20250416024415.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7c0793e2363e35db0b91e660d18152ed15e69634","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250416024415.0.tgz","fileCount":79,"integrity":"sha512-fHUjihMhuZrVBkA33lnd8Lddo+qudFrGUj2ZBG0qFgsNNN7VKwZ0oBD9pxsF/2m1LBxBSw0MVW1OWy68scWc2g==","signatures":[{"sig":"MEQCIGN0n5c/cHDg3lF5E0hgfpdfNbbH1ian+3qts/aAI6L9AiA5/0hLYJsa2VG/uYUyE8kdkBpqyYxHw7chDmZK2Hvlfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3883910},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250416024415.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ddf0749bc0885f3de1895a1fbab9694/midscene-web-0.14.4-beta-20250416024415.0.tgz","_integrity":"sha512-fHUjihMhuZrVBkA33lnd8Lddo+qudFrGUj2ZBG0qFgsNNN7VKwZ0oBD9pxsF/2m1LBxBSw0MVW1OWy68scWc2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250416024415.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250416024415.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250416024415.0_1744771621736_0.12245180172773762","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416031649.0":{"name":"@midscene/web","version":"0.14.4-beta-20250416031649.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a3d8c79a6d375190af46e1a27f359add7448c8db","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250416031649.0.tgz","fileCount":79,"integrity":"sha512-nPsD0mGOKLZYPcjwJc3b99K0o9DINzCuH/NtI9oTBGsQSlLOqfqAZZ7qDb7f1zSIitTyIN1wpIlykQUBwZvwzg==","signatures":[{"sig":"MEUCIQDNxL+fvPupckk1eRc/LOhl1WclrCpH6921lVtiCyDBPAIgBmnmpQHqyxCFEYzndIWsHChSRtWdpUOuuno9PDO06Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3880427},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250416031649.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e7e53f4d3a87791f7c4fdc158915494a/midscene-web-0.14.4-beta-20250416031649.0.tgz","_integrity":"sha512-nPsD0mGOKLZYPcjwJc3b99K0o9DINzCuH/NtI9oTBGsQSlLOqfqAZZ7qDb7f1zSIitTyIN1wpIlykQUBwZvwzg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250416031649.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250416031649.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250416031649.0_1744773580369_0.32690969960403526","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416041002.0":{"name":"@midscene/web","version":"0.14.4-beta-20250416041002.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7dd6d727eaeea877fa0ba09350a725bad969d3fc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250416041002.0.tgz","fileCount":79,"integrity":"sha512-aKSFtGY3r0DqD2q2mp9FtGeURhi4h11j1Xs9YzYjBLREkdfhL2SsPWfaYXAgVYsU/Ms/T7Hoka2DvvLFV7fG/A==","signatures":[{"sig":"MEUCIBV2Gc7x2I6c6LoKnDILplVgDdUQsn8/+qSWiTAbvx4VAiEAoDeukQHctkoTYYZmLsfv9+kQq2HRvZrrcVvcYMMl4iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3880427},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250416041002.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e868e6a582e12394040e6a38f68a5ceb/midscene-web-0.14.4-beta-20250416041002.0.tgz","_integrity":"sha512-aKSFtGY3r0DqD2q2mp9FtGeURhi4h11j1Xs9YzYjBLREkdfhL2SsPWfaYXAgVYsU/Ms/T7Hoka2DvvLFV7fG/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250416041002.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250416041002.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250416041002.0_1744776768579_0.44441498369692023","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416063501.0":{"name":"@midscene/web","version":"0.14.4-beta-20250416063501.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cf4d3cb36ebd26405eb49206df7a26ccf9b8e787","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250416063501.0.tgz","fileCount":79,"integrity":"sha512-LSvScgi0VoUSQ/uS/nSLW2pI5u7hMlQ9S7t+YOYUVjPGD2/Cq+rTzLmowAFQY8Psf/NDuwnVuJlXRa4ehZjXJg==","signatures":[{"sig":"MEQCIH4txTyKbyEKPx0RsjJjZr9eFHFNLHwdM6TO4yl1eQt8AiANkrI1u3/CRnVPwikUEuwYyZfkBKv+mw7i0A+rHzYSPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3880422},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250416063501.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d90a06a7b4bffa0dd1c3d957b7a5af98/midscene-web-0.14.4-beta-20250416063501.0.tgz","_integrity":"sha512-LSvScgi0VoUSQ/uS/nSLW2pI5u7hMlQ9S7t+YOYUVjPGD2/Cq+rTzLmowAFQY8Psf/NDuwnVuJlXRa4ehZjXJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250416063501.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250416063501.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250416063501.0_1744785471824_0.8349392538517637","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416114650.0":{"name":"@midscene/web","version":"0.14.4-beta-20250416114650.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bd35dd37e2eeed0374231cf98a2250c442985f32","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250416114650.0.tgz","fileCount":79,"integrity":"sha512-Jd/BJNCTp9DseIH8DINNQWWI85IXY+gW44TmIF/zCO62gIrp65mmcRFP3A4x1Hi2/IrNksvIfLyEB7n+PVNriA==","signatures":[{"sig":"MEUCICGgOBrXrXFJ4jQMcJLBbcC8TVSJJsYpkrYlK5jAunsLAiEA6zUdq7xvpZ00zgRKahuK67R+8gedI+H0zFo1YA9JaHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3880422},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250416114650.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b315489d16ebf20917a3b1b37d2010e8/midscene-web-0.14.4-beta-20250416114650.0.tgz","_integrity":"sha512-Jd/BJNCTp9DseIH8DINNQWWI85IXY+gW44TmIF/zCO62gIrp65mmcRFP3A4x1Hi2/IrNksvIfLyEB7n+PVNriA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250416114650.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250416114650.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250416114650.0_1744804172475_0.5812197458924708","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416140508.0":{"name":"@midscene/web","version":"0.14.4-beta-20250416140508.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dead353f33ed0e260d5fe72970839044f6d4ad17","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250416140508.0.tgz","fileCount":74,"integrity":"sha512-Xd2q+zAzatKs2C7OzxHi93+ZaPg4cvAF/vrB/UAyIiUOuaAVAx/A5+CWXwPZrOZVvnvUrXaFs+C1fpkbknZGfA==","signatures":[{"sig":"MEYCIQDXktfMAGUdmEreRtH4loBprT2HHgeXL6lLd2O+bF01oQIhAOuEkpIiBZm0k44fI/IObu0qAUt/dq23SPKyMf/xS0so","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3816431},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250416140508.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e7dd28f9dfaafbbf40916674a9412ee7/midscene-web-0.14.4-beta-20250416140508.0.tgz","_integrity":"sha512-Xd2q+zAzatKs2C7OzxHi93+ZaPg4cvAF/vrB/UAyIiUOuaAVAx/A5+CWXwPZrOZVvnvUrXaFs+C1fpkbknZGfA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250416140508.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250416140508.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250416140508.0_1744812471778_0.06163982589933403","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417034729.0":{"name":"@midscene/web","version":"0.14.4-beta-20250417034729.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e05dac9bb8c58ec14a9bba72aa481eb590246609","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250417034729.0.tgz","fileCount":79,"integrity":"sha512-CZgDgUbdW2MeYPSebc2WKCygJkTWCEvOKuPpK9INBDNCNg1tOSOackMqg9OEqJAk2qKU6iM6b5C284u7581zyA==","signatures":[{"sig":"MEQCIEPX4KBN/zu5irCPgiVwI4u7zHnH/nlJpTMz/5p5/jp/AiBLgK9/GD4zSPzVhuT+SBXKKnnQLapJWtxv4KhFbiFn2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4220371},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250417034729.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/084a07874ade761c498c6f2ded3fb317/midscene-web-0.14.4-beta-20250417034729.0.tgz","_integrity":"sha512-CZgDgUbdW2MeYPSebc2WKCygJkTWCEvOKuPpK9INBDNCNg1tOSOackMqg9OEqJAk2qKU6iM6b5C284u7581zyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250417034729.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250417034729.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250417034729.0_1744861812924_0.5446386892179573","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417055544.0":{"name":"@midscene/web","version":"0.14.4-beta-20250417055544.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a2caf0059f1325df0dde81c4fe32763fd2353452","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250417055544.0.tgz","fileCount":79,"integrity":"sha512-K/T7xgzeM0c81CPVkAw75SBB9QIsQKpudZodr8cGZoOtQMcBBhx6j1ku5Kpzx62nr6zZVBnbWq+pHDA4hnkwog==","signatures":[{"sig":"MEUCIQClC6qdenk7JYSu4PUSfhCif2gVA9tGU99D658RhWayQgIgHGY+l6GWV3Ndamgdm/nz9Zd5FO9W8LS7TYiHcm5PjLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4223224},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250417055544.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ad40ea8c1978787d0f16c40c9cfe505/midscene-web-0.14.4-beta-20250417055544.0.tgz","_integrity":"sha512-K/T7xgzeM0c81CPVkAw75SBB9QIsQKpudZodr8cGZoOtQMcBBhx6j1ku5Kpzx62nr6zZVBnbWq+pHDA4hnkwog==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250417055544.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250417055544.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250417055544.0_1744869504401_0.4864962733588585","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417070627.0":{"name":"@midscene/web","version":"0.14.4-beta-20250417070627.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6463e7cfc29eed0ed9401587e8574f47837d4d1b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250417070627.0.tgz","fileCount":79,"integrity":"sha512-IVsn5fKEYUTsDJ/H9zkaKGNIVaujxDGUYVRCVjUbbOrjl1PIfk9CnzsHMc9TZwrwRU6hVMixxDYC5c66J1tTpw==","signatures":[{"sig":"MEUCIFKfJ0I5j4jxT3vkRH+TH8ove8K+iXMdQuIPI2WgTFf2AiEA5OhaMyk2KvmJicFdY3Y7L12OBVyUVWRcSWb8Q3TKuTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4223948},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250417070627.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/32dfdd08b535d4733f30ff73bd09abd8/midscene-web-0.14.4-beta-20250417070627.0.tgz","_integrity":"sha512-IVsn5fKEYUTsDJ/H9zkaKGNIVaujxDGUYVRCVjUbbOrjl1PIfk9CnzsHMc9TZwrwRU6hVMixxDYC5c66J1tTpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"4.21.1","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250417070627.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250417070627.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"4.17.14","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250417070627.0_1744873756685_0.46680289887315984","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417074217.0":{"name":"@midscene/web","version":"0.14.4-beta-20250417074217.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"22d353ca1ba2dd132bd61d2d83cc5e4572a9a7f1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250417074217.0.tgz","fileCount":84,"integrity":"sha512-yWiZrUAHdDnqIxZWQp6HoUXOhfqOEHvE+RXYxZCkjwTqtDrRgl2jcpGJAf33BaSFFObn7e78YSt/1UEsXhj11Q==","signatures":[{"sig":"MEYCIQCy10snZ2j5ogL3POEqBZqa8828gwStIWYeT/jNUJ5TVwIhAI09Em90Nx499xccGAVW9DKxeKAdfqoki5zO8RHVDuZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4288086},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250417074217.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30cd60b4deb25ea79ddd03aee6cabd70/midscene-web-0.14.4-beta-20250417074217.0.tgz","_integrity":"sha512-yWiZrUAHdDnqIxZWQp6HoUXOhfqOEHvE+RXYxZCkjwTqtDrRgl2jcpGJAf33BaSFFObn7e78YSt/1UEsXhj11Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250417074217.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250417074217.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250417074217.0_1744875911933_0.27399513777349904","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417094631.0":{"name":"@midscene/web","version":"0.14.4-beta-20250417094631.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"96a9f0a8d6f2b90dbfc99062f550a102f37c051b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250417094631.0.tgz","fileCount":84,"integrity":"sha512-ExXOAj8Hy1mCF2Q7cSNyyJv0X80Blgjg0BRK8fT0VrdUxFX3OF5eHqT0vp2QJSY/vnoegm4DuVMqhOIdKESObA==","signatures":[{"sig":"MEUCIQCijaBkTH9xeQCMTC9/NUV3Q3kBTSSovR7GVEXElfiLEQIgITkQd5VkyR8q9RXK8v2s9YfuFHk6PlZRnORg711X8OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4288086},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250417094631.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ad60d6b77e25005a2ce4d68df9257f2/midscene-web-0.14.4-beta-20250417094631.0.tgz","_integrity":"sha512-ExXOAj8Hy1mCF2Q7cSNyyJv0X80Blgjg0BRK8fT0VrdUxFX3OF5eHqT0vp2QJSY/vnoegm4DuVMqhOIdKESObA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250417094631.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250417094631.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250417094631.0_1744883359620_0.010227776451179338","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417134518.0":{"name":"@midscene/web","version":"0.14.4-beta-20250417134518.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"62c8b8adda95a183e69fbfe80e2984ff3b0a0b55","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250417134518.0.tgz","fileCount":84,"integrity":"sha512-N/+pK7OMvDb2ER2cxiTJAuTciRsE+E83EVar4qEe45/aCy8+6ocfwmWbh0ovsRyxqp0jmEqsFy/Pa012BdtcPg==","signatures":[{"sig":"MEUCIQCi75ZdRtvQ+0+nQBe7IPzMq5CQGNSzVA82MJ+jiugK2QIgdmLeOuNQMxJmdA+ZFhZxxwa41KIhmXpkQrOb7pd8vbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4288086},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250417134518.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/487be28d690808def619301819e46a92/midscene-web-0.14.4-beta-20250417134518.0.tgz","_integrity":"sha512-N/+pK7OMvDb2ER2cxiTJAuTciRsE+E83EVar4qEe45/aCy8+6ocfwmWbh0ovsRyxqp0jmEqsFy/Pa012BdtcPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250417134518.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250417134518.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250417134518.0_1744897705178_0.7371607096378561","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417165036.0":{"name":"@midscene/web","version":"0.14.4-beta-20250417165036.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5e5df727782ad3c46c88f473b17f83621b46581f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250417165036.0.tgz","fileCount":84,"integrity":"sha512-1M66nC+swG/L2WvOx4jHo1+DjAi8PNPhFYjDKCBYdR7VhoBPYNwuUAv78aiLVeaAiXL+yn4kJUS7Pcu97ZyVxw==","signatures":[{"sig":"MEYCIQDwWR4QFvndmKq8f9iLNRpeFaTf3lT6ZYsnRUnbCprWvAIhAPaaZ74DwmczdOtD/0+dfMYiD1wsBbeqz01ztrnGbHh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4288086},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250417165036.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aecadfe12478949d23c7c609a3eb747d/midscene-web-0.14.4-beta-20250417165036.0.tgz","_integrity":"sha512-1M66nC+swG/L2WvOx4jHo1+DjAi8PNPhFYjDKCBYdR7VhoBPYNwuUAv78aiLVeaAiXL+yn4kJUS7Pcu97ZyVxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250417165036.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250417165036.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250417165036.0_1744908806477_0.046674702667553136","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418004946.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418004946.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fc9b072db342b9ebc7719211e760a2c215790e30","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418004946.0.tgz","fileCount":84,"integrity":"sha512-LoDOTT/rumO32NZDXkrQ4kgCpq5pP01DbkNAqrJrf/AMJ7g4RtMjVPJBLuk1zsxMRPyTwiyrbO6yepglNo+F7g==","signatures":[{"sig":"MEUCIG2TJoa4ksoV+XRH6KKd7cwe8WALhQJFyWahdTM5aUuuAiEAuQ/H0mZBn8k6ClCW1X9ff5iwWOKXc7EDzoFBySib4R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4288086},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418004946.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4e7a906584a83f9dfa817a163f0c8ec8/midscene-web-0.14.4-beta-20250418004946.0.tgz","_integrity":"sha512-LoDOTT/rumO32NZDXkrQ4kgCpq5pP01DbkNAqrJrf/AMJ7g4RtMjVPJBLuk1zsxMRPyTwiyrbO6yepglNo+F7g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418004946.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418004946.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418004946.0_1744937554197_0.8115811263294823","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418020101.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418020101.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3ba5faae8c1cfa5b77063f6286cdaf820caea973","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418020101.0.tgz","fileCount":84,"integrity":"sha512-64EVWC0bis3ZMON4rKU6rCO0IInPZeVeLYgRbbqLLIzCORYIWBtDlFFiUXOn0q9b9zPy8fE1o00+dxRaFG4b1g==","signatures":[{"sig":"MEUCIQDPWFGwVfPhmBz3vRCouwN/kIBhygvjd6VPNce9GiUz+gIgHL00Q1xsY4pjfNSuHmd419A/PGWsW2IMrwsul4c6MB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4340775},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418020101.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"modern dev","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0e7e1999711acaceaf66e5dec75e52e/midscene-web-0.14.4-beta-20250418020101.0.tgz","_integrity":"sha512-64EVWC0bis3ZMON4rKU6rCO0IInPZeVeLYgRbbqLLIzCORYIWBtDlFFiUXOn0q9b9zPy8fE1o00+dxRaFG4b1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418020101.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418020101.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418020101.0_1744941829073_0.9487531543073935","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418022942.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418022942.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0edea75f4b19e77d54b91872e33261d450d4bf03","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418022942.0.tgz","fileCount":84,"integrity":"sha512-GpYMC2ljMm9kc7TBSaEQICp6mOSFc6G7ZbkxS/a+3iC5o2fbSUmgTVH3feFrw5/hlk/zwsBjfZrFShboo0obZA==","signatures":[{"sig":"MEUCIBwW+zr2wDp4Vs0sSW5lbcf/iioyjCjeytJmAB0NRwxeAiEAjqyO9UOOCvLYqLLZiPBudvrGvbWOaRGmqU++lS/ifyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4345079},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418022942.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/198a77e65dbf39229606eef209379bef/midscene-web-0.14.4-beta-20250418022942.0.tgz","_integrity":"sha512-GpYMC2ljMm9kc7TBSaEQICp6mOSFc6G7ZbkxS/a+3iC5o2fbSUmgTVH3feFrw5/hlk/zwsBjfZrFShboo0obZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418022942.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418022942.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418022942.0_1744943557859_0.8322830480634411","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418052229.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418052229.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1067c8159b9dbbc026f1966a7501a81b03ff9774","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418052229.0.tgz","fileCount":84,"integrity":"sha512-erPCbscMjFml9vQNXgtFYoOv42rQ396PKYeTCLwoz+oF24FNDplU9jO75XgmMSYzxCrZ1RbA02yb18MT+S46Kg==","signatures":[{"sig":"MEQCIHD4To4w7MQT1+VD4TfwLtSmPwN3bbkQGGajvX1EUW2pAiAbIa6En8LXu6+pdknx3BLyCbvTX9DePnvnjhm955RaiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4350755},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418052229.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/74573a5ff387b45b9bc168f722fae3e0/midscene-web-0.14.4-beta-20250418052229.0.tgz","_integrity":"sha512-erPCbscMjFml9vQNXgtFYoOv42rQ396PKYeTCLwoz+oF24FNDplU9jO75XgmMSYzxCrZ1RbA02yb18MT+S46Kg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418052229.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418052229.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418052229.0_1744953921260_0.4158596168616324","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418053901.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418053901.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d3be3ce2a02c1fcc2bb87edf794b7aafef3d272d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418053901.0.tgz","fileCount":84,"integrity":"sha512-qK7w72P54Nf5hQJDnlzVZLfmSZAhIp1ua26Gll0oZlCJUqaws4xttrKUMz6DW/BppHMY6xXzWpjKvCJVHArEPg==","signatures":[{"sig":"MEQCIDOG0Rz8sNlEf02y9Pc6f59yT/txoRu3d62ahXjQOTcDAiAjM21d74KmMdJMhAAxCw2vlAswvdogIjWwIgG++PmuEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4350755},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418053901.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dae907714bff8efe8bd083988467536e/midscene-web-0.14.4-beta-20250418053901.0.tgz","_integrity":"sha512-qK7w72P54Nf5hQJDnlzVZLfmSZAhIp1ua26Gll0oZlCJUqaws4xttrKUMz6DW/BppHMY6xXzWpjKvCJVHArEPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418053901.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418053901.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418053901.0_1744954918079_0.23533039303986336","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418071333.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418071333.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"40b4df05a6bf6b5e2cc68608cf124915588bb96d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418071333.0.tgz","fileCount":84,"integrity":"sha512-45FFwzF+vgDJJVFdaYYW3hyQCKmXnzupAl3Opq6qybP/SZbXN2CztG0dQu624S2gSQvB4Mj+WvP1PwMvurnqwg==","signatures":[{"sig":"MEQCIGq+6X+RjDkbBy4Yt8BpQOsYZwBk7flD37RGjADmRCzqAiAfMtpxhyz9XsGuc3mqdFTUSiLLe9FtvTdnIUTzK7kq9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4350755},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418071333.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/11ee40d73bcf0c469f0b7080cc873fe8/midscene-web-0.14.4-beta-20250418071333.0.tgz","_integrity":"sha512-45FFwzF+vgDJJVFdaYYW3hyQCKmXnzupAl3Opq6qybP/SZbXN2CztG0dQu624S2gSQvB4Mj+WvP1PwMvurnqwg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418071333.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418071333.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418071333.0_1744960582615_0.5774147495900961","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418075345.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418075345.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6847d1e8d59fc8898d3f527ab61e5163fe80e336","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418075345.0.tgz","fileCount":84,"integrity":"sha512-gtATEVKxtmw9wgLg13vyhPRylhTDojJAN4We7r2d/u4ZKvW8xqjAqft3Tlal0xqU3yqk/ghI+nP7FaEiXiK0Kw==","signatures":[{"sig":"MEUCIQCZOu6hGi+OCXjisCRXLZI+mMVgEIybT7MNueHJQB/saAIgAhs0qpG9qo9TOTCznHILuYy7JaN4fRm3m64+EyJSRy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4350755},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418075345.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e40e4aece908b56b5eaee949f4029d4b/midscene-web-0.14.4-beta-20250418075345.0.tgz","_integrity":"sha512-gtATEVKxtmw9wgLg13vyhPRylhTDojJAN4We7r2d/u4ZKvW8xqjAqft3Tlal0xqU3yqk/ghI+nP7FaEiXiK0Kw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418075345.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418075345.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418075345.0_1744963000419_0.6142711881025869","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418081130.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418081130.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fd2ee6e95614c981c377b30e0c29d4f8acfe297a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418081130.0.tgz","fileCount":84,"integrity":"sha512-qdQJFNdvSeTspRjMOc9tr4wq9Oj6R/BGCKa9/YfLZ4Dn2XasQYbwxCAGqFfYPUWiKyCtfbjkBvyrejuWPEVInw==","signatures":[{"sig":"MEYCIQCyRqMQKC/UNPvkdeLbTpsn1nVqKYH4S3aFZ9NamJGUQgIhAKH6lZ3yROCqHqsybKA4lwVvlJO5yeT9nFMVrsTHwpGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4354432},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418081130.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ce50da3dd13e6f1de58ff0be438eeee5/midscene-web-0.14.4-beta-20250418081130.0.tgz","_integrity":"sha512-qdQJFNdvSeTspRjMOc9tr4wq9Oj6R/BGCKa9/YfLZ4Dn2XasQYbwxCAGqFfYPUWiKyCtfbjkBvyrejuWPEVInw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418081130.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418081130.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418081130.0_1744964057893_0.9171696612867375","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418084236.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418084236.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f7a8378644db12872d87e00d73d8c1780c91f85d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418084236.0.tgz","fileCount":84,"integrity":"sha512-/vqdXhSHYVH2poDeTRCjR1xTZ1JaI7HbfKU0HyeWSe1vR8Hmq9wryd+8isIvdvwsi8T1dxXsvyPOvuLZ7ML+Kw==","signatures":[{"sig":"MEUCIQDSXVWoDtsqHwX+VyaqAHoYZWnyIF5RrtM5XIIY1h5F8gIgFlKmEKKPxr8/s/J5WRUUpkgUntN0GKQFEbHw9MevizY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4355600},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418084236.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a9e4ef574c7be91d1a5b617813ad8ab1/midscene-web-0.14.4-beta-20250418084236.0.tgz","_integrity":"sha512-/vqdXhSHYVH2poDeTRCjR1xTZ1JaI7HbfKU0HyeWSe1vR8Hmq9wryd+8isIvdvwsi8T1dxXsvyPOvuLZ7ML+Kw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418084236.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418084236.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418084236.0_1744965923904_0.5421950415464003","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418094131.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418094131.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7a68173797b09c65434674725bd680b978837509","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418094131.0.tgz","fileCount":84,"integrity":"sha512-sC1UAIbVeP+CD4NAFDl2mHXVkD/gUhkicZ5lY0/SDHF8Qh6OKFVqbJX9o/oGYi26VWPcWaJOub0JzqdTfKraKQ==","signatures":[{"sig":"MEYCIQC7t0NMPSefZEqI+6tF6OHqr+Np2D6nj4jKoY34z/vOeQIhAKwnVOIW6RR8kGdRbui5HJumMZXHdKelhMW1uwzPm8gQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4367440},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418094131.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e6603d1c2f344f6ea54fa6317673945a/midscene-web-0.14.4-beta-20250418094131.0.tgz","_integrity":"sha512-sC1UAIbVeP+CD4NAFDl2mHXVkD/gUhkicZ5lY0/SDHF8Qh6OKFVqbJX9o/oGYi26VWPcWaJOub0JzqdTfKraKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418094131.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418094131.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418094131.0_1744969490514_0.046416673107615214","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418104534.0":{"name":"@midscene/web","version":"0.14.4-beta-20250418104534.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"60eb1bb25ca909ce56b802211e464d07b1818812","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.14.4-beta-20250418104534.0.tgz","fileCount":84,"integrity":"sha512-VQ4wGEq7bHMgfycltRtJpWOc6ClG3E3ZZb7Z/XpDJnQB3utdia2INZ3EvqXQEaWGPBSmEkVZwf1JMDKacvNitw==","signatures":[{"sig":"MEUCIH4Qwsj0wNTqnHXOzzFCdgZj4//MuuH1k6+H8CjVCFL8AiEA7pjZxpEptCM8amkg5tj/PI8pRX4y78xBBXUUB72WbXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4367590},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.14.4-beta-20250418104534.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/38d9e7eb809e07477151ece028fbe8f3/midscene-web-0.14.4-beta-20250418104534.0.tgz","_integrity":"sha512-VQ4wGEq7bHMgfycltRtJpWOc6ClG3E3ZZb7Z/XpDJnQB3utdia2INZ3EvqXQEaWGPBSmEkVZwf1JMDKacvNitw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.14.4-beta-20250418104534.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.14.4-beta-20250418104534.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.14.4-beta-20250418104534.0_1744973305671_0.29986421825086707","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@midscene/web","version":"0.15.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ff8437fc9f2fa48b8de23a212a4e7c42841c0da5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.0.tgz","fileCount":84,"integrity":"sha512-oskkCEF+1DC63PV18FP8RKA3sqaxoA6tiHAtFM5dgELaOchFy5pAQLCMiJfpf7Htp/MAx4FjOUfI9416qElOLw==","signatures":[{"sig":"MEYCIQC1FzHaVN6jPJdTM+EMECBkFYGiP6PQAT3y6zI1yNSy8gIhAOmLKtGwvT6VP6XhIY5AwM8e866yJvg7RC9deJrLMGEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4367256},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/61d5d21f8884edb49226b129deb7168e/midscene-web-0.15.0.tgz","_integrity":"sha512-oskkCEF+1DC63PV18FP8RKA3sqaxoA6tiHAtFM5dgELaOchFy5pAQLCMiJfpf7Htp/MAx4FjOUfI9416qElOLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.0_1744975640723_0.08016153024262929","host":"s3://npm-registry-packages-npm-production"}},"0.15.1-beta-20250421061609.0":{"name":"@midscene/web","version":"0.15.1-beta-20250421061609.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b30ba87b5780d42ce08d31bf738c752424469001","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.1-beta-20250421061609.0.tgz","fileCount":84,"integrity":"sha512-5gVUvRzM0KCftn8w6fkKmRVbcLmHNn1uo/ok1K5LpasO42rCUDmprM8Qwl8fb8Citel+EiHWw6sm5tE9MLyaiA==","signatures":[{"sig":"MEUCIFgCqtsRVghBWG8slBEymp9ZZzPoc/ch+Hlp453hnDj7AiEAmXX33ZYcy9D9gpUR3yy2h61PQTHgCzD9TA8iJf1xqDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4359313},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.1-beta-20250421061609.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aca06a686704f3847937c8ca0b110d6d/midscene-web-0.15.1-beta-20250421061609.0.tgz","_integrity":"sha512-5gVUvRzM0KCftn8w6fkKmRVbcLmHNn1uo/ok1K5LpasO42rCUDmprM8Qwl8fb8Citel+EiHWw6sm5tE9MLyaiA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.1-beta-20250421061609.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.1-beta-20250421061609.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.1-beta-20250421061609.0_1745216344727_0.31692353224074954","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@midscene/web","version":"0.15.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c2c6689c16a443f3b893cc57f6ab46a09c19a167","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.1.tgz","fileCount":84,"integrity":"sha512-f72X7ob5uekjMZaOBZGlgZSEcR2+b+d5/9ypFM5Ry/F4yPf14QV2deV0wSOxMDeEm9h6hErMMr0KH16tnjC4hQ==","signatures":[{"sig":"MEQCIGNyLvyaoPkmVQpYj/Xac+4CkmNiIcQGLnlKv9L18EceAiAUMoEWzJ9r28kbVEhvQJXnIVZoF69UignAJldntoIJoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4358979},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e32081c717fae3cabac7317769458280/midscene-web-0.15.1.tgz","_integrity":"sha512-f72X7ob5uekjMZaOBZGlgZSEcR2+b+d5/9ypFM5Ry/F4yPf14QV2deV0wSOxMDeEm9h6hErMMr0KH16tnjC4hQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.1_1745237661522_0.6839408292772056","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422022348.0":{"name":"@midscene/web","version":"0.15.2-beta-20250422022348.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e9bafdb3b14799dc574f4f0aae7f3da92d281349","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.2-beta-20250422022348.0.tgz","fileCount":84,"integrity":"sha512-bjf8XH6uxXENxxA4xfKxoxJhvwG+CVhQKzNFjgNU7nm/E5CrJPbXZsGC6NUTp8mDHDRcIbp/UkxKRUXCfs+olg==","signatures":[{"sig":"MEYCIQDVlmrMRUBhe56aH3e1X67kpOzZE+YRQjscXqWgsS7uMwIhALesdNi4E+/cXfv7yTfDN0qWI8tCC+mzZy5/NOyWqOLm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4359313},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.2-beta-20250422022348.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4aa75a14eb4dfea61daf170e14618ef9/midscene-web-0.15.2-beta-20250422022348.0.tgz","_integrity":"sha512-bjf8XH6uxXENxxA4xfKxoxJhvwG+CVhQKzNFjgNU7nm/E5CrJPbXZsGC6NUTp8mDHDRcIbp/UkxKRUXCfs+olg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.2-beta-20250422022348.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.2-beta-20250422022348.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.2-beta-20250422022348.0_1745288802505_0.014948409193389134","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422062522.0":{"name":"@midscene/web","version":"0.15.2-beta-20250422062522.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"59cb9d34ef58b6dc462f74a9423a6412b7c37acb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.2-beta-20250422062522.0.tgz","fileCount":84,"integrity":"sha512-WC6D4BCYI9ep1NSVMFWdD4MC+BkXG9hhYBsrvkggre0wWJatnblaub8ePnu6VoY4B9CBjKektvVSKHvx+Bd0JQ==","signatures":[{"sig":"MEYCIQDHV2tPYaLRGaI67/aV+TolAfoHuJFye4kDLuw++xgHZQIhAJDfD2TNHoBHPr6pQE25aP77GYZ/Z5Cjw+xQyhtlBLja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4376412},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.2-beta-20250422062522.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1cbecff3c7ee8e0cfe4459140fcbaaf2/midscene-web-0.15.2-beta-20250422062522.0.tgz","_integrity":"sha512-WC6D4BCYI9ep1NSVMFWdD4MC+BkXG9hhYBsrvkggre0wWJatnblaub8ePnu6VoY4B9CBjKektvVSKHvx+Bd0JQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.2-beta-20250422062522.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.2-beta-20250422062522.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.2-beta-20250422062522.0_1745303300323_0.062245499976591345","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422064427.0":{"name":"@midscene/web","version":"0.15.2-beta-20250422064427.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7eb0cc8b7bf3fab8adf1a983e485cc7229985764","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.2-beta-20250422064427.0.tgz","fileCount":84,"integrity":"sha512-Dqk+VL1wxCJul2ZOnYTfUHUuE/Or3r2T/6eRUglmy+EmKRMAmDDI9/I6j+p4Q40ElE8lq6gAo0tR5VVVHrbZCw==","signatures":[{"sig":"MEYCIQCv58KGCYIwNN/JBNlzy+r53vjep7I2ciRnxsWkQcjbSgIhAKXpU7FwZiInnk1CQTceugNmCwvzvHZBqmziKY3oFjDN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4359983},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.2-beta-20250422064427.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2abd3050dd87f744eba85f71753437cd/midscene-web-0.15.2-beta-20250422064427.0.tgz","_integrity":"sha512-Dqk+VL1wxCJul2ZOnYTfUHUuE/Or3r2T/6eRUglmy+EmKRMAmDDI9/I6j+p4Q40ElE8lq6gAo0tR5VVVHrbZCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.2-beta-20250422064427.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.2-beta-20250422064427.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.2-beta-20250422064427.0_1745304445150_0.46907044224816996","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422080427.0":{"name":"@midscene/web","version":"0.15.2-beta-20250422080427.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"23acfefe4a1c356ffd1c97197c07da5bcafefe84","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.2-beta-20250422080427.0.tgz","fileCount":84,"integrity":"sha512-QaGp5nUmP7iWs86GmP8UJElEoPGnEBrKRrFk8cPL+cvps1j7oxiC0Jb2N4h5h3I8Uw6qvp7ib4l0ZGFpC8hIqg==","signatures":[{"sig":"MEUCIQCr59zE2sNBQiY64j6t5ZHnnBJ41NEMbw584wD96/jlxgIgNPtQ96OQitzEXJ8vMTpxFIssROPTLASdPeFejMhxlQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4376412},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.2-beta-20250422080427.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7b8df7e57f42e4052db02252c0b79d3f/midscene-web-0.15.2-beta-20250422080427.0.tgz","_integrity":"sha512-QaGp5nUmP7iWs86GmP8UJElEoPGnEBrKRrFk8cPL+cvps1j7oxiC0Jb2N4h5h3I8Uw6qvp7ib4l0ZGFpC8hIqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.2-beta-20250422080427.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.2-beta-20250422080427.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.2-beta-20250422080427.0_1745309241644_0.6052642160987016","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422125908.0":{"name":"@midscene/web","version":"0.15.2-beta-20250422125908.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b7f505fe6e7ee49693bdf82759f88be199557696","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.2-beta-20250422125908.0.tgz","fileCount":84,"integrity":"sha512-cuHx4OIyhmgCpawOVKgdKtVUyso1vyZWfDeu3LhuyP2+skG872zKtuafdznykDgYx1ym4WNygpYr/ukZdVgIqw==","signatures":[{"sig":"MEQCIHJJXVBA6zoxuP+vrvdlNO/wRC4lchsapTY0PEViyAzfAiBUXvhL/uRbi1w1RLjisdGcAT5RBf6H2DSFrrYM7383+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4376412},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.2-beta-20250422125908.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/455f3aec62103a84455b9b0a2d8b716b/midscene-web-0.15.2-beta-20250422125908.0.tgz","_integrity":"sha512-cuHx4OIyhmgCpawOVKgdKtVUyso1vyZWfDeu3LhuyP2+skG872zKtuafdznykDgYx1ym4WNygpYr/ukZdVgIqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.2-beta-20250422125908.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.2-beta-20250422125908.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.2-beta-20250422125908.0_1745326926216_0.9441157710734955","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250423012700.0":{"name":"@midscene/web","version":"0.15.2-beta-20250423012700.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"18caa429ce9c666e6bd58c2512d0e903ae0cfbac","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.2-beta-20250423012700.0.tgz","fileCount":84,"integrity":"sha512-VXFrbKxYLY2XlwcZtUX2g9FRd1Z+uAo2mVzcXpiqZkrp7rE34rSBHQsZW1sYUuOUJ6atMkEa87W78cjt5NkPRQ==","signatures":[{"sig":"MEUCIQD8jnI5rdJSLfvCZIwsUylbZP5h0SPQZFVohh7luM9UCwIgRDefTfJBLRR7Yi9akKs9tObXNcR2cE5Iz5DOHkCVljc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4463976},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.2-beta-20250423012700.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5fcf74be735f77af297be9358afc3ea6/midscene-web-0.15.2-beta-20250423012700.0.tgz","_integrity":"sha512-VXFrbKxYLY2XlwcZtUX2g9FRd1Z+uAo2mVzcXpiqZkrp7rE34rSBHQsZW1sYUuOUJ6atMkEa87W78cjt5NkPRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.2-beta-20250423012700.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.2-beta-20250423012700.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.2-beta-20250423012700.0_1745371792821_0.5959279624084521","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@midscene/web","version":"0.15.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e8630340f85c35b4356944442bce0006b29ef6cb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.2.tgz","fileCount":84,"integrity":"sha512-uMzKlKBqp7PrTPXIjYyUP5e0Pxa9K2Rz1T8+1m86cby54ybsmASRrxgH4rwVNsLlVeJCQnl9w6c7pP1czwkDwg==","signatures":[{"sig":"MEQCIEgqBTr1qVzFOh/RaXBGsrbU6SiA3Dinsg3qXyh9LoesAiBpVxsphyHciyAUb+Z+wjlGhhJyZ9zwK1n4DPH3My4/eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4463642},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/919794c6770d1266a99f3ef616b921a5/midscene-web-0.15.2.tgz","_integrity":"sha512-uMzKlKBqp7PrTPXIjYyUP5e0Pxa9K2Rz1T8+1m86cby54ybsmASRrxgH4rwVNsLlVeJCQnl9w6c7pP1czwkDwg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.2_1745373122736_0.2986245576364335","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250423023746.0":{"name":"@midscene/web","version":"0.15.3-beta-20250423023746.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1f956ddc333003b94d78f381839ef08037cc868c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.3-beta-20250423023746.0.tgz","fileCount":84,"integrity":"sha512-lkb1xMydtu6a/ZbwUxTIjgqJ9Dgh4VZv7lE8UgLt5mdmqm/03rcjiO/zXrx6mCygLTGw0u0FcpP0cFLFntll8Q==","signatures":[{"sig":"MEYCIQCiVmaTV9RJAXCZHPXwwUF7gBOOcdUGrWOTH3VI9c7zOQIhAMIl3qaxU96tYsY2aNDIYntBzWmt1F/Uj9b63ndyGM+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4463976},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.3-beta-20250423023746.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b5e0cfe09a7135829f3d8fe4c721e5d/midscene-web-0.15.3-beta-20250423023746.0.tgz","_integrity":"sha512-lkb1xMydtu6a/ZbwUxTIjgqJ9Dgh4VZv7lE8UgLt5mdmqm/03rcjiO/zXrx6mCygLTGw0u0FcpP0cFLFntll8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.3-beta-20250423023746.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.3-beta-20250423023746.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.3-beta-20250423023746.0_1745376038572_0.9739294650791455","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250423033902.0":{"name":"@midscene/web","version":"0.15.2-beta-20250423033902.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d848a1e532c3251c269de5997ddd874cc2127ecc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.2-beta-20250423033902.0.tgz","fileCount":84,"integrity":"sha512-NOTVmP6rYKyDD4cCi3SEBgqTqqtFdgaXBlERU3FoSUe7aBPCXJhAPcp2KhJmlq2Lwta+Hm27QEBL/NkHGUzrKA==","signatures":[{"sig":"MEUCIQC/NBUVsatrpN367iR09RLvz0EUO1WmTAOiSAeK+I7N4AIgXx9nrPuBOpwVkQMqSXtYyuRC6D2SMMsGPxS7a/4VpM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4376412},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.2-beta-20250423033902.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c451faa80a49202ff6cc5d9752406356/midscene-web-0.15.2-beta-20250423033902.0.tgz","_integrity":"sha512-NOTVmP6rYKyDD4cCi3SEBgqTqqtFdgaXBlERU3FoSUe7aBPCXJhAPcp2KhJmlq2Lwta+Hm27QEBL/NkHGUzrKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.2-beta-20250423033902.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.2-beta-20250423033902.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.2-beta-20250423033902.0_1745379721765_0.5204054126344793","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250423152742.0":{"name":"@midscene/web","version":"0.15.3-beta-20250423152742.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"21fee4a0d47e617e0e1a25b0e04dcefd99af1cc3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.3-beta-20250423152742.0.tgz","fileCount":84,"integrity":"sha512-8nACGZEtM0WulSgQAhnN6kzhzBRVDyzk/69QRu4MnXW97dC36uMx82Ddb1SpBsIMAi5m2AoiFd+JYO29NzStWQ==","signatures":[{"sig":"MEYCIQCiw1nSXSMniPLcwJaTAK7BxZg3kFli1FexUHkzG9+KzAIhAJ7SNos9/aiPo9tR1D2nNJRLGr1x57cfNWJGhsbL+8rn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4417723},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.3-beta-20250423152742.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5134c5c018e692b1a64b287ff85c8cd/midscene-web-0.15.3-beta-20250423152742.0.tgz","_integrity":"sha512-8nACGZEtM0WulSgQAhnN6kzhzBRVDyzk/69QRu4MnXW97dC36uMx82Ddb1SpBsIMAi5m2AoiFd+JYO29NzStWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.3-beta-20250423152742.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.3-beta-20250423152742.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.3-beta-20250423152742.0_1745422234380_0.39951768524133935","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250424023030.0":{"name":"@midscene/web","version":"0.15.3-beta-20250424023030.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b3e9688daa1c45f30c81141fc27b675179ca2210","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.3-beta-20250424023030.0.tgz","fileCount":84,"integrity":"sha512-Zx7iZqRbFMWb2UGl4UsVh4APKTjpSZHGPd9DC8RHCkVA5C+U3V7oHmefmOZ3syLDBgIPG0o6bU+jhyVN/IaB0w==","signatures":[{"sig":"MEYCIQDJ3TQ93mlShKNQyVEHBdNhVTLOI8dyInACB9+wAzLdTQIhAP2+l7StmX+oPOKHJBTficfs2nyAfliKnll9RRWE2bNP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4516377},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.3-beta-20250424023030.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2ac40b83946ce3c38ef307738ec82077/midscene-web-0.15.3-beta-20250424023030.0.tgz","_integrity":"sha512-Zx7iZqRbFMWb2UGl4UsVh4APKTjpSZHGPd9DC8RHCkVA5C+U3V7oHmefmOZ3syLDBgIPG0o6bU+jhyVN/IaB0w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.3-beta-20250424023030.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.3-beta-20250424023030.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.3-beta-20250424023030.0_1745462034696_0.9415941388347053","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250424064016.0":{"name":"@midscene/web","version":"0.15.3-beta-20250424064016.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2b399491a013b4bb5858f563e0bae996369abdd1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.3-beta-20250424064016.0.tgz","fileCount":84,"integrity":"sha512-ZSOya3nOn8THuQHKC7Q1bhDXxKeFpmRlIrd48uPwb2vY3iDoZvYtY99NAi16ejImYKYTIsHmU6iWsNMiJitKbg==","signatures":[{"sig":"MEYCIQDsrWPEaAT6X4dXOWEjPujATHU57m4hvb716oGTSccXZgIhAKNPNvvI28qwM+wOxlEAwy//GaEVT5raVFqcfvpSBMSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4471194},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.3-beta-20250424064016.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d3b9244795ebd7849c2502408fab3864/midscene-web-0.15.3-beta-20250424064016.0.tgz","_integrity":"sha512-ZSOya3nOn8THuQHKC7Q1bhDXxKeFpmRlIrd48uPwb2vY3iDoZvYtY99NAi16ejImYKYTIsHmU6iWsNMiJitKbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.3-beta-20250424064016.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.3-beta-20250424064016.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.3-beta-20250424064016.0_1745476994924_0.041685174309591844","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@midscene/web","version":"0.15.3","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2fd21f07ce5bc2ba3a0e647fe972a3d531c3ba31","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.3.tgz","fileCount":84,"integrity":"sha512-Opw9cYHAimiPrjY7TgkaBJSg8h0OUNvChwClX2R0gX5VqsVaKPFVOKgZqmWS6uUYyZMTrdVj+rZn0zA86iub+Q==","signatures":[{"sig":"MEUCIQCjNpEiw/ljzax4Ni8ZEgf+wrGwo7/dtt5NL/4eH8dIhAIgKWvATrzNQWFMxzx6dATUfhMJrbrfZ3no7mYlHtqvCRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4516043},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fbcea52e6d58b6b205abb74478786b87/midscene-web-0.15.3.tgz","_integrity":"sha512-Opw9cYHAimiPrjY7TgkaBJSg8h0OUNvChwClX2R0gX5VqsVaKPFVOKgZqmWS6uUYyZMTrdVj+rZn0zA86iub+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.3","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.3_1745481918171_0.9419301104547473","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424082035.0":{"name":"@midscene/web","version":"0.15.4-beta-20250424082035.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4a127693a3d0b30014cc8e9b6f07c17bbb5dba77","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250424082035.0.tgz","fileCount":84,"integrity":"sha512-EJdFIR6dftNmKXJguwowmCinKJiAVWwKf6VWrzD8hveIc+5RVskXXJqCclp+BckaAyC80G6h5EtHcEPCtXA9Jw==","signatures":[{"sig":"MEQCIFMKXor5ePNlbbpA/wj3eYWl72b0/bSXHG/Mso8wARmXAiArKM3Vfia1nECKR9x5+AASW88ACLFAUV8tVWStzKIT1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4516401},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250424082035.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/778beb8ebd72eb500e251efe8254c25e/midscene-web-0.15.4-beta-20250424082035.0.tgz","_integrity":"sha512-EJdFIR6dftNmKXJguwowmCinKJiAVWwKf6VWrzD8hveIc+5RVskXXJqCclp+BckaAyC80G6h5EtHcEPCtXA9Jw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250424082035.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250424082035.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250424082035.0_1745483009337_0.9176215592999775","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424121213.0":{"name":"@midscene/web","version":"0.15.4-beta-20250424121213.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5f9af6c3a041cd2162f4691b7adf52a401668c74","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250424121213.0.tgz","fileCount":84,"integrity":"sha512-dsftvmfixvjs5O/M0BsfDFyjipT+IFryuDMDqGsffq01fwojjOVAB3YgYmDfvWnmmQk4Pcr7vaqQiyhEke7UCA==","signatures":[{"sig":"MEQCICVU6G2koYyi5+4sgEAJMxPERGBRKKK1n46HAvTypRsyAiBh4N4CwOOBYb+x0MPcFdgtbThWB9RXiPSTIHEo+cuRsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4469993},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250424121213.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/95ae18e6fa8a528e0104410b687641df/midscene-web-0.15.4-beta-20250424121213.0.tgz","_integrity":"sha512-dsftvmfixvjs5O/M0BsfDFyjipT+IFryuDMDqGsffq01fwojjOVAB3YgYmDfvWnmmQk4Pcr7vaqQiyhEke7UCA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250424121213.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250424121213.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250424121213.0_1745496906184_0.19524193782026278","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424145935.0":{"name":"@midscene/web","version":"0.15.4-beta-20250424145935.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d0af940bccee91c1288fe0f0107172dd282fd57e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250424145935.0.tgz","fileCount":84,"integrity":"sha512-TwTW39oOSTsbK4l59WrR29WSX1PXYQvDIvXvreccIujoLhRG9VIoVczwmdX03I2h3MbKMbDDiI6OvsySPsGmzA==","signatures":[{"sig":"MEUCIHz3ZOSG4qDqy+a4ivQQY45fFxtH2vpWmiYfu0oRWSuYAiEAr+L5Z1va+kT2aYO9MNcaj6lVuLKIV6Jy4NNaAVJ6Hjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490487},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250424145935.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2c68d90a824233d976069f791ddb8934/midscene-web-0.15.4-beta-20250424145935.0.tgz","_integrity":"sha512-TwTW39oOSTsbK4l59WrR29WSX1PXYQvDIvXvreccIujoLhRG9VIoVczwmdX03I2h3MbKMbDDiI6OvsySPsGmzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250424145935.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250424145935.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250424145935.0_1745506947165_0.46995017954672935","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425014742.0":{"name":"@midscene/web","version":"0.15.4-beta-20250425014742.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4b6cc14d122f2c587c1c40bf6e0eff9fbeaa1e9d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250425014742.0.tgz","fileCount":84,"integrity":"sha512-dP34h9OsaDQb1+wGMXF1OneyK/jyq/J8JyYdqOaYDQqkjwJdoIW0WxlHKbxV5qtzxT/rZboVTTrzGvjXvHtoIw==","signatures":[{"sig":"MEUCIQCMXtZ8MyI37zntJ6iOJBpizDPQiEOicjfZVH+wy5RI1gIgdu6eQoYAm/1monS6xFTljwQuf74069HhDNvGDS9kKgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4469993},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250425014742.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a151ddca1636a0d944cc43f0a288b441/midscene-web-0.15.4-beta-20250425014742.0.tgz","_integrity":"sha512-dP34h9OsaDQb1+wGMXF1OneyK/jyq/J8JyYdqOaYDQqkjwJdoIW0WxlHKbxV5qtzxT/rZboVTTrzGvjXvHtoIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250425014742.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250425014742.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250425014742.0_1745545841643_0.08862292500356617","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425030037.0":{"name":"@midscene/web","version":"0.15.4-beta-20250425030037.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d560e2d07afe06755bb5f768618b90d7c7921be7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250425030037.0.tgz","fileCount":84,"integrity":"sha512-4D1o8g/ZndGbZKCskej6tLJAswx49Hw3iQ6YRKfVa1OLhr3W/eeI8VvaG+tb1suff/GodY4p/HsfXO0AT93Hjw==","signatures":[{"sig":"MEUCIGXgkAvt5eh3hA/uGSRg5II0+sEeoVA+XyO7309HbonbAiEA4PrVXesj2+dsDmkNp1fv2uYoeYakVmYX3+9CMERbD58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4491461},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250425030037.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/74fd94312563f1bc5c6ee977d510e0d3/midscene-web-0.15.4-beta-20250425030037.0.tgz","_integrity":"sha512-4D1o8g/ZndGbZKCskej6tLJAswx49Hw3iQ6YRKfVa1OLhr3W/eeI8VvaG+tb1suff/GodY4p/HsfXO0AT93Hjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250425030037.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250425030037.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250425030037.0_1745550240086_0.23644125235191304","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425035200.0":{"name":"@midscene/web","version":"0.15.4-beta-20250425035200.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"232ad60fe522000b5284554f426229c68265f135","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250425035200.0.tgz","fileCount":84,"integrity":"sha512-Tgk+dVFFl/uL5R7jmHGwpTLauqbEsFFl6WK0anP1HM4UKkI+NGrBVJ758y8mlEHYYjqspVlMLwe/Dfk9mbdjnw==","signatures":[{"sig":"MEUCIQDe1RTqodMk0n71lwXwa2F80VIJle+iPh4ZBmsrMKd4ZgIgOsQ7DlcbK9fURQdBHK7xBL+jSrArWN3EvBC4WhJwS+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4491461},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250425035200.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d00941743c20e5ca5564b4c3a87927bf/midscene-web-0.15.4-beta-20250425035200.0.tgz","_integrity":"sha512-Tgk+dVFFl/uL5R7jmHGwpTLauqbEsFFl6WK0anP1HM4UKkI+NGrBVJ758y8mlEHYYjqspVlMLwe/Dfk9mbdjnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250425035200.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250425035200.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250425035200.0_1745553323700_0.6524311215430867","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425065935.0":{"name":"@midscene/web","version":"0.15.4-beta-20250425065935.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"58017a5e686dcdfaea49749b4fdfc966db1d5277","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250425065935.0.tgz","fileCount":84,"integrity":"sha512-tyHYxQAVO1VuLZI7GzZxalpfVYX6/u1FovyFChMdcOidHwJ1yojAT0xtuiU3iW4M/8xjBzwxed8RUgye3Mz4kw==","signatures":[{"sig":"MEUCIQDchZbmfnBu9P4Rzo5yKVW1AizyykROnz4jiKvB6tQ+7AIgHw0R5/BQpnqdyS7sXuzsuKSYZCzOCH6U9tlmHPOo03A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4496080},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250425065935.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8464ab6be08f4f36d43d25f94a1e1510/midscene-web-0.15.4-beta-20250425065935.0.tgz","_integrity":"sha512-tyHYxQAVO1VuLZI7GzZxalpfVYX6/u1FovyFChMdcOidHwJ1yojAT0xtuiU3iW4M/8xjBzwxed8RUgye3Mz4kw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250425065935.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250425065935.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250425065935.0_1745564543797_0.29701918760632284","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425074706.0":{"name":"@midscene/web","version":"0.15.4-beta-20250425074706.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6e2526c06a07debebd95e0b3364c39254ca32b70","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250425074706.0.tgz","fileCount":84,"integrity":"sha512-+fcPKPYFlZemBb9iCkCQAq1QYJmAfPh0O82fdUNms5zOa+6uKEwKIjM+++MN3fncurX9VDbSvNkJnx0S4keN9A==","signatures":[{"sig":"MEUCIBCFBrpXlHWW6cxk78UoWq9ftAW1UZ18ekE/Ip2uUT5wAiEAtIZlVBPLiupVfIqPebMFHSOhQmo2Okqq22Rzsy4GKb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4500556},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250425074706.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c157e0198d9af0fdccab8d02dfbd53c8/midscene-web-0.15.4-beta-20250425074706.0.tgz","_integrity":"sha512-+fcPKPYFlZemBb9iCkCQAq1QYJmAfPh0O82fdUNms5zOa+6uKEwKIjM+++MN3fncurX9VDbSvNkJnx0S4keN9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250425074706.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250425074706.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250425074706.0_1745567406159_0.41643086468947454","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425081103.0":{"name":"@midscene/web","version":"0.15.4-beta-20250425081103.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"41d824ef3dcf9a797f07235ce27f789b50992fe0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250425081103.0.tgz","fileCount":84,"integrity":"sha512-nh/nJYj1bohvr0sc3Nf5tRBptAxWAxA9UlgCfxTscREFQvLKQoDE4+npeGRlUs3824jMluL0O4t+vX2neV1CnA==","signatures":[{"sig":"MEQCIAG4qRpRKwgPxaaBBmvZBEC6EgGos5gBdBQKJlo6TiB4AiAiy4MAZYt8avq2qgML1claaGBKa5J/Wo75d50BZM8Klg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4496080},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250425081103.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8ff2fd363c85dfd18e0670f43a2b2c0d/midscene-web-0.15.4-beta-20250425081103.0.tgz","_integrity":"sha512-nh/nJYj1bohvr0sc3Nf5tRBptAxWAxA9UlgCfxTscREFQvLKQoDE4+npeGRlUs3824jMluL0O4t+vX2neV1CnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250425081103.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250425081103.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250425081103.0_1745568833745_0.6171996277200198","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425084516.0":{"name":"@midscene/web","version":"0.15.4-beta-20250425084516.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"07dc9ea094c140d6d1aa553164668197261ff903","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250425084516.0.tgz","fileCount":84,"integrity":"sha512-c36nSh1FgAOUCPn+wlkkO1RkIvb+DRWqeTbdpbofsbTL/GTs+lrfCjSw02+DlcvwgPkFj/q+76fjf+neBOAFRg==","signatures":[{"sig":"MEUCIQCT2m5+8jlghVull+YUA7lIt26GKRp1cZzBQWCea798QAIgG2OLIsWRKzXRK8LNrE5G8MZX6SMALGpmtYRe8Cxgdk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531830},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250425084516.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6dbd9d9b26f930d7e22853c8d6d48075/midscene-web-0.15.4-beta-20250425084516.0.tgz","_integrity":"sha512-c36nSh1FgAOUCPn+wlkkO1RkIvb+DRWqeTbdpbofsbTL/GTs+lrfCjSw02+DlcvwgPkFj/q+76fjf+neBOAFRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250425084516.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250425084516.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250425084516.0_1745570895526_0.6987800698679181","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@midscene/web","version":"0.15.4","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8919620003dc1962f52f7b9ab418788d528c3618","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4.tgz","fileCount":84,"integrity":"sha512-egVILrbguW9k/Eurdi/9o15E1BN5v2k7NwkAaOE9jV56VmG879f1g0c+MwnrpuOPNvv27AL8Q7fPMWtL5nRd5w==","signatures":[{"sig":"MEYCIQDvfal8DIxPawrSTTclTNeoJnWnR0PDEIdl1UG38tjLhAIhAOLOwCnWbf4M7vObW9nM7KbEMJh7SqfQIOcbPBXsz8y0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531496},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d38848e251647a7a151ba56447142a9/midscene-web-0.15.4.tgz","_integrity":"sha512-egVILrbguW9k/Eurdi/9o15E1BN5v2k7NwkAaOE9jV56VmG879f1g0c+MwnrpuOPNvv27AL8Q7fPMWtL5nRd5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4_1745572774920_0.9466439896825449","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425092636.0":{"name":"@midscene/web","version":"0.15.4-beta-20250425092636.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7422f6a21d6ee1887c8873b42bc4b34ad576bc69","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.4-beta-20250425092636.0.tgz","fileCount":84,"integrity":"sha512-r9eXruw9QXZ1y6gGJINeTlBwZtDm/ec3RA+NS7qKZSBtyrmirx//JpmaQ5DDyXbeDWTMzdiIny7O5BMHfdZ6Dw==","signatures":[{"sig":"MEUCICBGywYPSsvw83oE7qH8LApQk5kYvrvoao+XI2cJeW2HAiEArfkKiDBh2dmjpVhbdjFDHzSGRH11yBAbWDKnVtJvfcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531830},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.4-beta-20250425092636.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/78d3a806b81e9c7f909d8ca4cb707527/midscene-web-0.15.4-beta-20250425092636.0.tgz","_integrity":"sha512-r9eXruw9QXZ1y6gGJINeTlBwZtDm/ec3RA+NS7qKZSBtyrmirx//JpmaQ5DDyXbeDWTMzdiIny7O5BMHfdZ6Dw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.4-beta-20250425092636.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.4-beta-20250425092636.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.4-beta-20250425092636.0_1745573371267_0.7610720335112751","host":"s3://npm-registry-packages-npm-production"}},"0.15.5-beta-20250425104203.0":{"name":"@midscene/web","version":"0.15.5-beta-20250425104203.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"083e19de85a34fca53ee123f623a755058c3c734","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.5-beta-20250425104203.0.tgz","fileCount":84,"integrity":"sha512-N3HBIaCqQr66lEM7+7a/WTJ9mT+V/rTuuQkdlkTjd7pEqpjleSClOEEam+QFXa0wEja7EW5KSG4TxMVnxzbEvg==","signatures":[{"sig":"MEYCIQDVbtbdC5BQAuT7g+fJuVYVBAeXaFsa2JFRtnrIRF+srgIhAJnd//Gzv/8o/GBj/Xd8J0A9QN36z+i4DQKhEU/WmdeV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531830},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.5-beta-20250425104203.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/45c9484db6479ba61d147830252a20a8/midscene-web-0.15.5-beta-20250425104203.0.tgz","_integrity":"sha512-N3HBIaCqQr66lEM7+7a/WTJ9mT+V/rTuuQkdlkTjd7pEqpjleSClOEEam+QFXa0wEja7EW5KSG4TxMVnxzbEvg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.5-beta-20250425104203.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.5-beta-20250425104203.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.5-beta-20250425104203.0_1745577895459_0.8232298350815819","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@midscene/web","version":"0.15.5","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"326c966544e0db37de03d36fe10e02ae570b9cf4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.5.tgz","fileCount":84,"integrity":"sha512-nyhv7PJ6pHhChIGOqGrHWrji9j6lTAd8LS2LAnBtET7uWMbb9DMjGajb2kftdoG66m60jsCZ8Ifbh/4PCVZjnw==","signatures":[{"sig":"MEUCIQDXlV8lJYaN1Jg8ad89gTqRZzeIzNTlNA65MLBIPq/CZwIgD7w+qUH48S8FrnQrhPXM42I7JpTkVSgFpVXgev+1osA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531496},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.5.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7d32a4190e6162bd9044849b9b2a518c/midscene-web-0.15.5.tgz","_integrity":"sha512-nyhv7PJ6pHhChIGOqGrHWrji9j6lTAd8LS2LAnBtET7uWMbb9DMjGajb2kftdoG66m60jsCZ8Ifbh/4PCVZjnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.5","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.5_1745653377444_0.2732856885840551","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427061722.0":{"name":"@midscene/web","version":"0.15.6-beta-20250427061722.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b01a23b1a8b8f69e7911b84fd14218c050f8b7e4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.6-beta-20250427061722.0.tgz","fileCount":84,"integrity":"sha512-06Alm46TH+jZEEDZXbkSxEkQ0vJhAF/1C54Cltde+eoVXIq2DBi3GvUnF/MPUCdB8O2Y7QJpXoEDbGWBjtQ9XQ==","signatures":[{"sig":"MEUCIQCRgKbfGRMLzhCyC9CDlBVYeBD30sGIQCyebufXMbh6awIgZVP/C7iKRxZJxZ1f29dQnZVDh9FVE9gGWiOU/TrqHQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4532096},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.6-beta-20250427061722.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ab95d8313c4e7ad919ced7810c530546/midscene-web-0.15.6-beta-20250427061722.0.tgz","_integrity":"sha512-06Alm46TH+jZEEDZXbkSxEkQ0vJhAF/1C54Cltde+eoVXIq2DBi3GvUnF/MPUCdB8O2Y7QJpXoEDbGWBjtQ9XQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.6-beta-20250427061722.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.6-beta-20250427061722.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.6-beta-20250427061722.0_1745734821286_0.003754198054641833","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427073405.0":{"name":"@midscene/web","version":"0.15.6-beta-20250427073405.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f669e7708cdec523a199bb2d6a7fb6fe57662ca8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.6-beta-20250427073405.0.tgz","fileCount":84,"integrity":"sha512-Gyfg98PptVLq//BTtA3nyTxY+bTntUXosoLsuTJ8+lTjZx170B2Re13xD+dwfvGMnBsuUyRD/mt6JwBSC69GhA==","signatures":[{"sig":"MEUCIBVNM5NnfVoIKViTBHrkSCKVeNXhjNLUWwLeSzFRnZLtAiEAv92UawvwCuAr4alRSMZOJ183x4WYy41MRu46CsdZF/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4532096},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.6-beta-20250427073405.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9c69bf96a63faeae1f981a037c59bcac/midscene-web-0.15.6-beta-20250427073405.0.tgz","_integrity":"sha512-Gyfg98PptVLq//BTtA3nyTxY+bTntUXosoLsuTJ8+lTjZx170B2Re13xD+dwfvGMnBsuUyRD/mt6JwBSC69GhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.6-beta-20250427073405.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.6-beta-20250427073405.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.6-beta-20250427073405.0_1745739413280_0.08858877552255384","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427100912.0":{"name":"@midscene/web","version":"0.15.6-beta-20250427100912.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1c54185a2e89f591b54340bbd4793c59139fe89d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.6-beta-20250427100912.0.tgz","fileCount":84,"integrity":"sha512-Nau3JcXUKnlM5squv0PO3zMnpkXhJO0yKsXsKkFK8HaT757cVJ7ARWNsxvgK//3/g6gdyqLUyl2lay0h7msn2A==","signatures":[{"sig":"MEUCIQDZswLVsobt8UvpveJug/8kwykdRaa4FCa3JjJ31JhfcAIgAjQsg+NAesKZ2bAYAR/MaPDGxRN9JVY8Yds7DMYZSpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531830},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.6-beta-20250427100912.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bdc529aa7e7847f547ebb01d1fd32e3e/midscene-web-0.15.6-beta-20250427100912.0.tgz","_integrity":"sha512-Nau3JcXUKnlM5squv0PO3zMnpkXhJO0yKsXsKkFK8HaT757cVJ7ARWNsxvgK//3/g6gdyqLUyl2lay0h7msn2A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.6-beta-20250427100912.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.6-beta-20250427100912.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.6-beta-20250427100912.0_1745748729232_0.46507946156713587","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427123457.0":{"name":"@midscene/web","version":"0.15.6-beta-20250427123457.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"46a8593e0b4d4bebeef3e680b21a309e3357d681","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.15.6-beta-20250427123457.0.tgz","fileCount":84,"integrity":"sha512-Z8hK/21LW4/EbZiLdjp6gCbZJNVbOUz7nI15H/syHmOjsbQtQKpDvfDvfzGkuJJYP/da+mWoHTdeb6HFWiEROQ==","signatures":[{"sig":"MEQCIA6LOaIZzC1BSwyj5ZUBsJZEuLa+Oji1AW6YPm4A46B/AiAWRZn2Lg53A4QdH+jWwmqa25wZro3h5hEN3FEc7X7SOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4594927},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.15.6-beta-20250427123457.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/840db607b1304536fa4a197bc4cce038/midscene-web-0.15.6-beta-20250427123457.0.tgz","_integrity":"sha512-Z8hK/21LW4/EbZiLdjp6gCbZJNVbOUz7nI15H/syHmOjsbQtQKpDvfDvfzGkuJJYP/da+mWoHTdeb6HFWiEROQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.15.6-beta-20250427123457.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.15.6-beta-20250427123457.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.15.6-beta-20250427123457.0_1745757482773_0.7346584852080726","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@midscene/web","version":"0.16.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f33d455957aed689df036ae57b8d8de4b634896d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.0.tgz","fileCount":84,"integrity":"sha512-Vuz8l/1kGldAS/KEpzHFgOtrTbaex9IWo0f+n0hP4YmmWEP63js3qbY5EyjfBirYo/aFOCO5GChqcHJsSLo4Zw==","signatures":[{"sig":"MEUCIB6GYhvOVbk5bYa/6KTAkurLovdpkTd7OOxsvPDZmY6sAiEAk6SIeb5SQpFPaqoJTW0E20dfinJC2zL7W//bXjtCztk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4534268},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0ab35f92151c4fc7ab37284b7f0a1c22/midscene-web-0.16.0.tgz","_integrity":"sha512-Vuz8l/1kGldAS/KEpzHFgOtrTbaex9IWo0f+n0hP4YmmWEP63js3qbY5EyjfBirYo/aFOCO5GChqcHJsSLo4Zw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.0_1745800035433_0.9360447721794778","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@midscene/web","version":"0.16.1","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"300e712830432c5bcf24675910a15e61f6e8ae34","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.1.tgz","fileCount":84,"integrity":"sha512-7o8dyu5150LtJK6fC/8Ew+Ux0q0j6TPMVyO9mmFq1Q7zNAqiTrNtkvBER3vrspDf93jsDd/1qIBmu9l17h6qEQ==","signatures":[{"sig":"MEUCIQCOmmyKrQUypHGjBexCgWqiWpBTEbOuKBVnEN5+VAJl8AIgQBo7LSgxqSF9CdJtrLEQn8MedXpulvS3z1+48g/DC1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597099},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cab035bad3b04f3bcdec3b425232bf14/midscene-web-0.16.1.tgz","_integrity":"sha512-7o8dyu5150LtJK6fC/8Ew+Ux0q0j6TPMVyO9mmFq1Q7zNAqiTrNtkvBER3vrspDf93jsDd/1qIBmu9l17h6qEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.1_1745809163126_0.26203842571135194","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-beta-20250428041254.0":{"name":"@midscene/web","version":"0.16.1-beta-20250428041254.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ea2d319e661af0827db503fd90d7d26858d55138","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.1-beta-20250428041254.0.tgz","fileCount":84,"integrity":"sha512-mrmT2Kc7q8pXU5rZpZK8IeXqsHCTNJTZPCRzNQslInDqzVv+0X8ls1UyFUqYQjgYUKj/gnrIKs6kSGDe6vpAYA==","signatures":[{"sig":"MEUCIHleq0DQ7sm55dt8ADKpllXvRFH5zuv1qHsJgOPVkbpyAiEA9ipTFt9jYQVXzH75uV76ehzvJbNKTrdISSj3BxYxHYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597433},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.1-beta-20250428041254.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/017f65af278677b31bff402da956a9db/midscene-web-0.16.1-beta-20250428041254.0.tgz","_integrity":"sha512-mrmT2Kc7q8pXU5rZpZK8IeXqsHCTNJTZPCRzNQslInDqzVv+0X8ls1UyFUqYQjgYUKj/gnrIKs6kSGDe6vpAYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.1-beta-20250428041254.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.1-beta-20250428041254.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.1-beta-20250428041254.0_1745813745152_0.7253357329359242","host":"s3://npm-registry-packages-npm-production"}},"0.16.2-beta-20250428050045.0":{"name":"@midscene/web","version":"0.16.2-beta-20250428050045.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c71ab047aea2279ed2e6f0871c908fd7c16871ee","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.2-beta-20250428050045.0.tgz","fileCount":84,"integrity":"sha512-WKL4DWHNjm7vX3p37UWQ4gAWJRV6SZOQOZNkVMa11kImo2znCAJ3TBAJQueJY/kkNidMRGSiknNoMvUAxU2ohg==","signatures":[{"sig":"MEQCIED6/+4i+fieJ43ExxZwz6Ktkz+3sRJsoj5PqX3DafTfAiBfA2qRMp80541dKDX5cLZJEQ9et7ZYwJzL68p2RaRfaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4685978},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.2-beta-20250428050045.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29ff217e04c071c254f7d803dfa68797/midscene-web-0.16.2-beta-20250428050045.0.tgz","_integrity":"sha512-WKL4DWHNjm7vX3p37UWQ4gAWJRV6SZOQOZNkVMa11kImo2znCAJ3TBAJQueJY/kkNidMRGSiknNoMvUAxU2ohg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.2-beta-20250428050045.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.2-beta-20250428050045.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.2-beta-20250428050045.0_1745816617075_0.9060057454260624","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@midscene/web","version":"0.16.2","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"966e47518470de70e40346d816b24997af0b5bb7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.2.tgz","fileCount":84,"integrity":"sha512-cq1EuvOBdf8y6C5Lf/ebmIE6A6PagUZ54rA8cgAx5cjBdM6xdq4RbVnGKf6Uf2BYquIzeLFLD8wxHkqZ3qW8IQ==","signatures":[{"sig":"MEUCIGKhiNT8LGY5LjVdVpPK8uyUJPt48WxynCaPCOpIumtFAiEAvWAYtLS2VcXRibUrmaEbm9oJ7Fgtqar1hIQJO+5Rb1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597099},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/529c1ea2818aa9ab9e5f4566535c3c69/midscene-web-0.16.2.tgz","_integrity":"sha512-cq1EuvOBdf8y6C5Lf/ebmIE6A6PagUZ54rA8cgAx5cjBdM6xdq4RbVnGKf6Uf2BYquIzeLFLD8wxHkqZ3qW8IQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.2_1745821371308_0.09862712110542415","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428073237.0":{"name":"@midscene/web","version":"0.16.3-beta-20250428073237.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1372885da863ab0b96a53361fdf1c2cdd206c6af","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.3-beta-20250428073237.0.tgz","fileCount":84,"integrity":"sha512-xXE12SOOXxANpCBU7A1dzZ9w+P3hRyEkW6B1AYRpyBnTWcy9q5o16Gffs8pSqJCFC4mVjcL1EsCxxzOdumGb6A==","signatures":[{"sig":"MEYCIQDB7m34CjJEqZuJPpD89mbRpNPY6OH5NN5FFcfpZhPVtQIhAJQJF/FYKsQnaxBDWNjRsOWe1Ea6C3r3qOvKERzR4hD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597433},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.3-beta-20250428073237.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/af759cd539ad1591a07f89a7c684f017/midscene-web-0.16.3-beta-20250428073237.0.tgz","_integrity":"sha512-xXE12SOOXxANpCBU7A1dzZ9w+P3hRyEkW6B1AYRpyBnTWcy9q5o16Gffs8pSqJCFC4mVjcL1EsCxxzOdumGb6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.3-beta-20250428073237.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.3-beta-20250428073237.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.3-beta-20250428073237.0_1745825743151_0.8494945993640954","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428130625.0":{"name":"@midscene/web","version":"0.16.3-beta-20250428130625.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9387f5ea9eed3e8e0dd04bfecd74ea2066c8e6cc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.3-beta-20250428130625.0.tgz","fileCount":84,"integrity":"sha512-dylR5dOXNfQTPuHvcjWL6Fe0fLPFY0KeB/neCsbtqsTbtC4kb9CxM2hr308cKI82hjlhiRjRyYS17LvI2bdiIg==","signatures":[{"sig":"MEYCIQCJXqMjOs9Jsq+badU0JUPPuMLy0gMQMynXq7X9FRQnXAIhAN8HYdq+sibJdcLG2psqldy/gVMOxU5L9yD9wKkW22WQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597433},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.3-beta-20250428130625.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c712c5c133c2228b8941e9d831f95c3d/midscene-web-0.16.3-beta-20250428130625.0.tgz","_integrity":"sha512-dylR5dOXNfQTPuHvcjWL6Fe0fLPFY0KeB/neCsbtqsTbtC4kb9CxM2hr308cKI82hjlhiRjRyYS17LvI2bdiIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.3-beta-20250428130625.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.3-beta-20250428130625.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.3-beta-20250428130625.0_1745845758972_0.2823848206494708","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428131551.0":{"name":"@midscene/web","version":"0.16.3-beta-20250428131551.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0828cf1b330a802109e5c9c471dbb9c8979b8e52","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.3-beta-20250428131551.0.tgz","fileCount":84,"integrity":"sha512-e2LTnzCGX3MvFLs0GeumXDNo0573mcDd8mieobex6bMtsACM2/ASK/Ji05JzGeO25GAprHBifV08sIitT+FobA==","signatures":[{"sig":"MEQCIAIFzch3/9Fcrc5n52ZsZCsmCcibCCjCmUohGtXoDpIUAiAqoRdFVNZO7biv47m0s5qpzuS3Vd8WZmPH266UUAPAYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597433},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.3-beta-20250428131551.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2946ca979b486dd8b6fa9fa5838af643/midscene-web-0.16.3-beta-20250428131551.0.tgz","_integrity":"sha512-e2LTnzCGX3MvFLs0GeumXDNo0573mcDd8mieobex6bMtsACM2/ASK/Ji05JzGeO25GAprHBifV08sIitT+FobA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.3-beta-20250428131551.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.3-beta-20250428131551.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.3-beta-20250428131551.0_1745846327052_0.6680376234330883","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428133510.0":{"name":"@midscene/web","version":"0.16.3-beta-20250428133510.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1ce44becdd28f26cd76eb4a47a83ffe34d3bf6c1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.3-beta-20250428133510.0.tgz","fileCount":84,"integrity":"sha512-++gi6D2xal2xMIZHL7B96hrY1BiFQ9q6+x8BMT/9DOcnng06VzyPbN9eY0QrwADWQ/VzQ5aNUkzvsVBpzsLUFg==","signatures":[{"sig":"MEQCIH/Zr+v25kMjDaFzmouEx9w9qj6gFFv+2wcBU7XQeNS2AiAN3uR9Y5Agd7z2XjEFzDr9VUlJpIqem81ni3SkVnXqdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597433},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.3-beta-20250428133510.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a669086f34a436d61a770a3832ca5e3d/midscene-web-0.16.3-beta-20250428133510.0.tgz","_integrity":"sha512-++gi6D2xal2xMIZHL7B96hrY1BiFQ9q6+x8BMT/9DOcnng06VzyPbN9eY0QrwADWQ/VzQ5aNUkzvsVBpzsLUFg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.3-beta-20250428133510.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.3-beta-20250428133510.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.3-beta-20250428133510.0_1745847487969_0.7525059813283708","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@midscene/web","version":"0.16.3","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"853efa3387e94cdad55b3e62349571a18d4b3b36","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.3.tgz","fileCount":84,"integrity":"sha512-jgb12GEQK2xH7Zag/SMZw8m4HqAaAG/JA9UHuT5/jqmC4Libfnlpozqf54X85/EFss3GwMWrcBef3UzO3tJrIA==","signatures":[{"sig":"MEUCIB9EiwLfxxRxQxRfVYKMWaQUDv0RI+chd2tDq/oxJoRpAiEA8R9izLlvDD0nzvIyVWjcEWpxRbshABq0zhrq1qrCaRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4598186},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d20c7b23678d197089d2c28eafabcb0/midscene-web-0.16.3.tgz","_integrity":"sha512-jgb12GEQK2xH7Zag/SMZw8m4HqAaAG/JA9UHuT5/jqmC4Libfnlpozqf54X85/EFss3GwMWrcBef3UzO3tJrIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.3","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.3_1745853348960_0.21053505105414216","host":"s3://npm-registry-packages-npm-production"}},"0.16.4-beta-20250429033218.0":{"name":"@midscene/web","version":"0.16.4-beta-20250429033218.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3d7d448b649e2c744726fded10c166df67235391","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.4-beta-20250429033218.0.tgz","fileCount":84,"integrity":"sha512-B1VFyn6Q3ZW9R736p4lpnCn9B267vA/NVzvgdCBSd9iKYgCy8WlFd9TuC8svMTWLKs9k/Yg17XXV4/h58wXFNQ==","signatures":[{"sig":"MEQCIBc2RASZotwyGka7T0RHpB/ZHiMoFOm7PBsN7U7pJ6qrAiAFzt4yz6Ww0Eg7cF/O5+cJ1WtutNgno40MWGeQ21X0Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4601636},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.4-beta-20250429033218.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f592a51a9a87b774afe1a88c187a785/midscene-web-0.16.4-beta-20250429033218.0.tgz","_integrity":"sha512-B1VFyn6Q3ZW9R736p4lpnCn9B267vA/NVzvgdCBSd9iKYgCy8WlFd9TuC8svMTWLKs9k/Yg17XXV4/h58wXFNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","kill-port":"2.0.1","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.4-beta-20250429033218.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.4-beta-20250429033218.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/kill-port":"2.0.3","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.4-beta-20250429033218.0_1745897733074_0.6878877881466214","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@midscene/web","version":"0.16.4","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0d7a4806ce78cdc5eb408a6e396cf2d2ddd1cf96","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.4.tgz","fileCount":84,"integrity":"sha512-zixdqqlFJI5qiyR5Aq86Tjhz0QghIU4o2Nt6DBhMOlo4Um/a3mrWUVC6tTrItKlRJwyvDoFTYvrBO/ouIAYAxw==","signatures":[{"sig":"MEUCIHa3bP3OfVYfZ3QrUtDoE7fb/bPQK7PI/6+APVWGGKa8AiEAhXn+smOfsDArOsL0+PDhfHjtIRTsH/S3PxNpVa2ZHs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4601302},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/657bdb73497d84a92069e34f1e5cf5cd/midscene-web-0.16.4.tgz","_integrity":"sha512-zixdqqlFJI5qiyR5Aq86Tjhz0QghIU4o2Nt6DBhMOlo4Um/a3mrWUVC6tTrItKlRJwyvDoFTYvrBO/ouIAYAxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","kill-port":"2.0.1","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.4","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/kill-port":"2.0.3","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.4_1745900798623_0.8642469770468995","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@midscene/web","version":"0.16.5","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ad669a6df065f82a8abc7966d729a76dbc4924fa","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.5.tgz","fileCount":84,"integrity":"sha512-V7ZpPiGseS/bY0b2qDG/kxEtVQAUzDHAO+MTp8u1n+k3HybhHBInvHnJeAlL7hxAaOXBNmonTO5+M70dqt1iaw==","signatures":[{"sig":"MEUCIQCdZH2HVSBuPOvWJl58nyYRInm7J7CdqkjFna/0ux21xAIgYr+LlqvJiK+t0feTP4TBPKTfOGvPIo8kJLAb6fWHiRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4599421},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.5.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5e40e71f70795df1c99b473e0e1f367a/midscene-web-0.16.5.tgz","_integrity":"sha512-V7ZpPiGseS/bY0b2qDG/kxEtVQAUzDHAO+MTp8u1n+k3HybhHBInvHnJeAlL7hxAaOXBNmonTO5+M70dqt1iaw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.5","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.5_1745903911270_0.01761983949393353","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@midscene/web","version":"0.16.6","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b92e9e0f0956685772e3d3f17a6a9b193f6a2b3c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.6.tgz","fileCount":84,"integrity":"sha512-WmlHI5/SU3KNbKe/OKz53lz4mMWcG6QfOvE4SrWDf7lQkO0M4mkZZLFytXr6qo8NSuZ2+gkBQIIqvlSIJBiONw==","signatures":[{"sig":"MEUCIQD147Yzp+oS0q3t+g076ps/VT8hyjLJRI66bYIeUSjWowIgGKWXeeZlnBnzGsO6HnTckUvC6o/Oz4ql4SGoWoTzSXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4722229},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.6.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c7f4673ce85b8f9764ba6a8338b7906/midscene-web-0.16.6.tgz","_integrity":"sha512-WmlHI5/SU3KNbKe/OKz53lz4mMWcG6QfOvE4SrWDf7lQkO0M4mkZZLFytXr6qo8NSuZ2+gkBQIIqvlSIJBiONw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","fkill":"7.2.1","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.6","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.6","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.6_1745906139083_0.9137995798828267","host":"s3://npm-registry-packages-npm-production"}},"0.16.6-beta-20250429073247.0":{"name":"@midscene/web","version":"0.16.6-beta-20250429073247.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a6173076e9ec4631e05d9cb06d93f6cf6424b55b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.6-beta-20250429073247.0.tgz","fileCount":84,"integrity":"sha512-tmi1jXkuqImz0oghbPUyCCESuiGUeot+zct91QWqbVv2qajnSe7pVgitOpwql0L5b45SZLDkme+FjAPKJKg/og==","signatures":[{"sig":"MEUCIFOzbE9z76bzpWsL9SRiccUNukPvX33qOCs+kXItX1kNAiEA+iopM2pW73F2noMlOCgud5VuVK+SdrUb+eiAPS8gGw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4811673},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.6-beta-20250429073247.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a37b7c7d2eea8c123f26a0d75aa391ef/midscene-web-0.16.6-beta-20250429073247.0.tgz","_integrity":"sha512-tmi1jXkuqImz0oghbPUyCCESuiGUeot+zct91QWqbVv2qajnSe7pVgitOpwql0L5b45SZLDkme+FjAPKJKg/og==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.6-beta-20250429073247.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.6-beta-20250429073247.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.6-beta-20250429073247.0_1745912160413_0.49687817650560695","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@midscene/web","version":"0.16.7","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6691fe318e894963cbd68e269f055762fb4024f3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.7.tgz","fileCount":84,"integrity":"sha512-rJ4wihX2Ztf3+3wDkJB92h3hkvTsmC9Ohdn+jH78bkMi79GBDqP1WjuLQCOa5AyvOHispHbTVlPnWcmXemSdig==","signatures":[{"sig":"MEUCIBpGXOILNuq4diQ+5gsaFiNf+hS99RuAHkuUoUJqGoCKAiEA68TINK7FGqzQFDdALcEZkpNuBfltmyGHnjls9Kynsy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4813101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.7.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/079babfa9b9ae7bb405cfa084708f151/midscene-web-0.16.7.tgz","_integrity":"sha512-rJ4wihX2Ztf3+3wDkJB92h3hkvTsmC9Ohdn+jH78bkMi79GBDqP1WjuLQCOa5AyvOHispHbTVlPnWcmXemSdig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","fkill":"7.2.1","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.7","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.7","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.7_1745915862542_0.5714440880247629","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250429145446.0":{"name":"@midscene/web","version":"0.16.8-beta-20250429145446.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"062b327f7bd44edfba5f98740b0164a9e015d64c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.8-beta-20250429145446.0.tgz","fileCount":84,"integrity":"sha512-iXQpiDSkK4McF01bFKi4Pi+XFC9M3Kt48SIw4xfBF68uSXmGxPhQlIp0pGCcKCt28zByK7PTGvtiOnqeW8aVEA==","signatures":[{"sig":"MEQCIA9VLrKdFJz2CUzHv7VoGEnsWYOCqKAuwzf4SX9Y8B4UAiAbpGETQAQXRNKRdKN0QtK/zPJw8j/DOZk1KkbyV+Vh9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4816603},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.8-beta-20250429145446.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62eaaee5cfa040056fdf7c55d5c78bc1/midscene-web-0.16.8-beta-20250429145446.0.tgz","_integrity":"sha512-iXQpiDSkK4McF01bFKi4Pi+XFC9M3Kt48SIw4xfBF68uSXmGxPhQlIp0pGCcKCt28zByK7PTGvtiOnqeW8aVEA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","fkill":"7.2.1","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.8-beta-20250429145446.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.8-beta-20250429145446.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.8-beta-20250429145446.0_1745938684758_0.4156762774368332","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430022512.0":{"name":"@midscene/web","version":"0.16.8-beta-20250430022512.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b79a226682ebda330611270db885d41d4d4b4364","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.8-beta-20250430022512.0.tgz","fileCount":84,"integrity":"sha512-3kGAMKl7+1+eMrgZjmTDaIyR32eio9/a66cUFvGD7igwrplVjF0nGcNBxI1D6zrRZmDxz+n0aaaJpBGQRk+4yw==","signatures":[{"sig":"MEYCIQC/vRGmO6po9RwHZ8T1Ees+SwpnsF5dHdGmBmLyYyf88QIhAO+2taXzKP+qDIVuytSoQdEVQp/7iWuSoTND6rz6FSPj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4816603},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.8-beta-20250430022512.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/08987c7f7377ea614b8a9b7a2841187a/midscene-web-0.16.8-beta-20250430022512.0.tgz","_integrity":"sha512-3kGAMKl7+1+eMrgZjmTDaIyR32eio9/a66cUFvGD7igwrplVjF0nGcNBxI1D6zrRZmDxz+n0aaaJpBGQRk+4yw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","fkill":"7.2.1","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.8-beta-20250430022512.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.8-beta-20250430022512.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.8-beta-20250430022512.0_1745980110387_0.12982053884042077","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430052832.0":{"name":"@midscene/web","version":"0.16.8-beta-20250430052832.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f9b342aabe5c07da4e776d80bd67f551abbee7da","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.8-beta-20250430052832.0.tgz","fileCount":84,"integrity":"sha512-juAOraKNwr3vw6yfpEIfBr4MwKEM6ieDGawz0x/+xHcpxxQfMtbRcLYU1DAKynWKJKILmvh1NPW2F7ZDgwdZ/g==","signatures":[{"sig":"MEYCIQDI7LIbusYTpo6I3T28g/EnuTSR7oABoEkLXNeLaD0kDQIhAILEojQef2shZcImx0fg1BfkQeDvOX1Js6uZW4PSS6NA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4816603},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.8-beta-20250430052832.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/588cf59529cab6c307d337ceb41721bd/midscene-web-0.16.8-beta-20250430052832.0.tgz","_integrity":"sha512-juAOraKNwr3vw6yfpEIfBr4MwKEM6ieDGawz0x/+xHcpxxQfMtbRcLYU1DAKynWKJKILmvh1NPW2F7ZDgwdZ/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","fkill":"7.2.1","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.8-beta-20250430052832.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.8-beta-20250430052832.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.8-beta-20250430052832.0_1745991108307_0.5460806613432845","host":"s3://npm-registry-packages-npm-production"}},"0.16.6-beta-20250430061517.0":{"name":"@midscene/web","version":"0.16.6-beta-20250430061517.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6c1115426e127a5f76c25c3d60c00c1aea03e089","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.6-beta-20250430061517.0.tgz","fileCount":84,"integrity":"sha512-zO9MLeRKNGXr+0jj1yiJd2lZF8oUNNsXrwkXeboOBF/B7Ip4ZiSTL/iv0lnTADAhA26E3RkNvfEfDvbPHRRKVw==","signatures":[{"sig":"MEYCIQCCAjOppsWdfSucYXqEuQw1dMVX1TOGMia/5nfat+gnYQIhAOL26m35/hM2is4YqunclZ5GZb0gsqkpPfksDy88uHKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4725891},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.6-beta-20250430061517.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eea40554e92f0c7a43358c137d9760f9/midscene-web-0.16.6-beta-20250430061517.0.tgz","_integrity":"sha512-zO9MLeRKNGXr+0jj1yiJd2lZF8oUNNsXrwkXeboOBF/B7Ip4ZiSTL/iv0lnTADAhA26E3RkNvfEfDvbPHRRKVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.6-beta-20250430061517.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.6-beta-20250430061517.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.6-beta-20250430061517.0_1745993893829_0.5751218702413088","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430090039.0":{"name":"@midscene/web","version":"0.16.8-beta-20250430090039.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b9782f0ba8689b21e945b877a7d232bfde67ac1b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.8-beta-20250430090039.0.tgz","fileCount":84,"integrity":"sha512-YUFMzsBTQyfxw4Hz8IqsqXc4rvm/YLvDgv5zUwfOK9aQ2aby086FRvpmwPR1wqlorD+zvKZXQ7DE/eLJbZodaw==","signatures":[{"sig":"MEQCIHEF2A1HWgsyrWlynXujQM82Gsd6a1xNlWeShTf0F+tFAiASAcMsbha4QW8y/1uVoPpQezS4K/VmGFXWabo7M4dEDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4821218},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.8-beta-20250430090039.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e3b86a8e74068f4b60e777a429cfb038/midscene-web-0.16.8-beta-20250430090039.0.tgz","_integrity":"sha512-YUFMzsBTQyfxw4Hz8IqsqXc4rvm/YLvDgv5zUwfOK9aQ2aby086FRvpmwPR1wqlorD+zvKZXQ7DE/eLJbZodaw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.8-beta-20250430090039.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.8-beta-20250430090039.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.8-beta-20250430090039.0_1746003819997_0.6995144249998917","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@midscene/web","version":"0.16.8","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a1cd425ded8e48e6130c65b106d9e8cc7aa4ba4a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.8.tgz","fileCount":84,"integrity":"sha512-8ncW7Uf6voxEwQ0zkWb/hUyFYFFf4a46BJOP3Ud6IiscN493YYjFFaGYfQAe35JrWr+BmbDHk/oMS/54BP4Y1g==","signatures":[{"sig":"MEUCIAOuuKmacLzW/NDsdk7XP+iEDTzaAmeQEOD4WiK9wS14AiEA/AhM21Xdp0v1dGJgvTXcOCohPryLNQpr5iPVPx+x4qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4820884},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.8.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cd4fad0671e2368cbd2bfa92da178a06/midscene-web-0.16.8.tgz","_integrity":"sha512-8ncW7Uf6voxEwQ0zkWb/hUyFYFFf4a46BJOP3Ud6IiscN493YYjFFaGYfQAe35JrWr+BmbDHk/oMS/54BP4Y1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.8","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.8","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.8_1746004746317_0.45840271100591834","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250506093037.0":{"name":"@midscene/web","version":"0.16.9-beta-20250506093037.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ec25c87c2296906c72b84c7bf935a39c4102c492","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.9-beta-20250506093037.0.tgz","fileCount":84,"integrity":"sha512-xT4GabdATKiJi0QyTnHAl30DSbAyGM7WY1wg0RHJrKBSJXuSnsHB9q/Bee9uusMYFk+RwqJbG5147IPLF2Flzw==","signatures":[{"sig":"MEUCIDzKQMSwk7DeGg8kFtmTBnIQSHkacAJXikHbzagUQRkwAiEA1I1m8mIUCP7rDpqCsmGCPhP919UimUennPkz5n6E2Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4821218},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.9-beta-20250506093037.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/99aaba9acbafad8413a9b09b744c2cf4/midscene-web-0.16.9-beta-20250506093037.0.tgz","_integrity":"sha512-xT4GabdATKiJi0QyTnHAl30DSbAyGM7WY1wg0RHJrKBSJXuSnsHB9q/Bee9uusMYFk+RwqJbG5147IPLF2Flzw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.9-beta-20250506093037.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.9-beta-20250506093037.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.9-beta-20250506093037.0_1746524018834_0.028748216758839984","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250507095704.0":{"name":"@midscene/web","version":"0.16.9-beta-20250507095704.0","license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"738ddf0608000ecfecd195b323a4ebbd978aa456","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.9-beta-20250507095704.0.tgz","fileCount":84,"integrity":"sha512-J9TQ9kOHYZW9OWL1Equiuz9aReSwsqkncF/xzgpwc5GG5d8pBm4ayP29vu9SNVZ1xT00tanDbyLSpKWc82rTYA==","signatures":[{"sig":"MEUCIQC9QdMZelpDbwVG2HTkB55z/ZNoq6A0gLO3eIfHzKsrAgIgC1eM5OY5c9CsaDUpz2FK6qMGvLDWGjZlEcb+c3Lys0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4938384},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.9-beta-20250507095704.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4c36a33908a45020b946151f6cb6ad52/midscene-web-0.16.9-beta-20250507095704.0.tgz","_integrity":"sha512-J9TQ9kOHYZW9OWL1Equiuz9aReSwsqkncF/xzgpwc5GG5d8pBm4ayP29vu9SNVZ1xT00tanDbyLSpKWc82rTYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.9-beta-20250507095704.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.9-beta-20250507095704.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.9-beta-20250507095704.0_1746612006487_0.39181789956541","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250508125518.0":{"name":"@midscene/web","version":"0.16.9-beta-20250508125518.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f58a67c383dfdd4ef5b035b1aaefe4a2c0b662b7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.9-beta-20250508125518.0.tgz","fileCount":84,"integrity":"sha512-y6lyJsVW0LdKu4Dky261k6hTfQ/fxQyD7zR/cS1glGfEaRpNKnDDZSwSXmugWjnPZpfMWX+aBoBxvMnpIM8qNQ==","signatures":[{"sig":"MEUCIAzmZGlxItiRkvBkqnEjfxxVB33woE3M3Ir89jpeRbamAiEAkdvDZ0CzYnsBK7E6B2csLzRDjWgEKuJl2m4PmRrQeR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4978330},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.9-beta-20250508125518.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9a85ed66e01d8a647d0f0641902fc633/midscene-web-0.16.9-beta-20250508125518.0.tgz","_integrity":"sha512-y6lyJsVW0LdKu4Dky261k6hTfQ/fxQyD7zR/cS1glGfEaRpNKnDDZSwSXmugWjnPZpfMWX+aBoBxvMnpIM8qNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.9-beta-20250508125518.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.9-beta-20250508125518.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.9-beta-20250508125518.0_1746709104139_0.1484876885566604","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@midscene/web","version":"0.16.9","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8615ae585402c73fbacdc36b7d5f5f3aec9f1b6e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.9.tgz","fileCount":84,"integrity":"sha512-CM9wb0TCGksf/oWD7D1/o09D6sYQ8qKt5vyDgh4stv3yITrBZXIgCIpMG0mMWufcRNKXCVwbgAojHJ/VlWASVw==","signatures":[{"sig":"MEUCIEU2Pld1yxE0VkcwTIFXW4KwKEhZjaos7y7tG8GsqQnUAiEA5Sw/cNxlvAamYf40yBIrJm6fJEaJ9WXHGZ2KA2Ajpu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4821004},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.9.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9d0baf6c9d9cb4cfced2735bf7e33b6/midscene-web-0.16.9.tgz","_integrity":"sha512-CM9wb0TCGksf/oWD7D1/o09D6sYQ8qKt5vyDgh4stv3yITrBZXIgCIpMG0mMWufcRNKXCVwbgAojHJ/VlWASVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.9","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.9","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.9_1746762340913_0.43496923333629844","host":"s3://npm-registry-packages-npm-production"}},"0.16.10-beta-20250509084136.0":{"name":"@midscene/web","version":"0.16.10-beta-20250509084136.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1b2848d5fcddb3e4937e3183679a5291e6a68984","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.10-beta-20250509084136.0.tgz","fileCount":84,"integrity":"sha512-3o5VKin99QCYx+kBcT2s4E8hwx06RBK+oOfl/bMR5rWuz/u4S/OiS/xGWE3hy5ZXLmGyFg+RVdsrHgDlw5z/gw==","signatures":[{"sig":"MEQCIBDnlM+Ism+hKK4B31HxwD3Aa9evdrmKc0WsTQnrFrDhAiADn4V1wrhAruKoPIt8vBf3fH3FhioX1Xv2tKmgill0xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4821353},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.10-beta-20250509084136.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6366fb83f7d11d458d2b56cde75fc793/midscene-web-0.16.10-beta-20250509084136.0.tgz","_integrity":"sha512-3o5VKin99QCYx+kBcT2s4E8hwx06RBK+oOfl/bMR5rWuz/u4S/OiS/xGWE3hy5ZXLmGyFg+RVdsrHgDlw5z/gw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.10-beta-20250509084136.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.10-beta-20250509084136.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.10-beta-20250509084136.0_1746780238700_0.33136402746665716","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@midscene/web","version":"0.16.10","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"284d1de557e56e29c46d5580c6cfda07e5ec2cef","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.10.tgz","fileCount":84,"integrity":"sha512-zE+BC6teVP/2W5ODLuD3px7/DOpCqORgzuztuCYCI+c19R6TlGpjAvNwraaFCQ8SD6DVKHzQOWTZMH8ok8wGRA==","signatures":[{"sig":"MEQCIERrDvt+VhaHLTuiezaMgmEQg7w1TPnA6YIEFDCM57nIAiAtSNqS4ZagwyCU6Ot7N31p/79F1hroTTIWrB6xng8hfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4821019},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.10.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9fef5d2781978a7773a3f23262a12cd1/midscene-web-0.16.10.tgz","_integrity":"sha512-zE+BC6teVP/2W5ODLuD3px7/DOpCqORgzuztuCYCI+c19R6TlGpjAvNwraaFCQ8SD6DVKHzQOWTZMH8ok8wGRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.10","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.10","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.10_1746781232765_0.0727966916869196","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250512134434.0":{"name":"@midscene/web","version":"0.16.11-beta-20250512134434.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"77b4373a8cb5adecb757ba5860464ee664e681b3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250512134434.0.tgz","fileCount":84,"integrity":"sha512-2xJUGG7mywpX7XEWv5KNuganrogZMqkQAQ5McuqiLx/AW4nLMYUbZmTXAwfSTcqjplel4EzYxyQWQ61iVHTjrg==","signatures":[{"sig":"MEQCIEP2qUNhRXeq6fNZHnaALbOsii8eClN+N+JoIr4PJUFQAiAZcesRkXtJsQsNwsXUjHXbCpx7Ru/xbzWyRaPrfM9IVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4972646},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250512134434.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/11f21279336ea6218825dc1efc514405/midscene-web-0.16.11-beta-20250512134434.0.tgz","_integrity":"sha512-2xJUGG7mywpX7XEWv5KNuganrogZMqkQAQ5McuqiLx/AW4nLMYUbZmTXAwfSTcqjplel4EzYxyQWQ61iVHTjrg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250512134434.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250512134434.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250512134434.0_1747057652037_0.1918207233052518","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513025122.0":{"name":"@midscene/web","version":"0.16.11-beta-20250513025122.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"77688008ab5414db6c563e433658be65f618f67e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250513025122.0.tgz","fileCount":84,"integrity":"sha512-A5c3WyKw9mYktzxsDnBbyxHSTApOOhKaGaKNmMJIV4HuruuxLc7nDCJ/KvR+vBSSWTA6+tlBxbY+a1zjcp7wRA==","signatures":[{"sig":"MEUCIQDA0TBNXkw7RpiHwxHVCJDXLGU2+NfNRfK2Ftglrw/T/AIgd2fhBJTaSXdZTx7Jay1KeGf/mXQB0/jnpoJ7qFdY+V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5108671},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250513025122.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29af948c97a701b2550a14ea6a964ae6/midscene-web-0.16.11-beta-20250513025122.0.tgz","_integrity":"sha512-A5c3WyKw9mYktzxsDnBbyxHSTApOOhKaGaKNmMJIV4HuruuxLc7nDCJ/KvR+vBSSWTA6+tlBxbY+a1zjcp7wRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250513025122.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250513025122.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250513025122.0_1747104829719_0.11632480140471002","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513030612.0":{"name":"@midscene/web","version":"0.16.11-beta-20250513030612.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"26ddd8b514b3ab28d8b85cea8fed454b27ee8634","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250513030612.0.tgz","fileCount":84,"integrity":"sha512-diaeJ0a8Nz1RSEn/8K5pEdBNFwOIWJkT64ISbMrFjvqtPEpOwQ8fXFQ7fSbxw9AFB64i0HiEgEQcY+TflmLjgg==","signatures":[{"sig":"MEUCIQCo8oBT0HTon7Ty2wrfJXgxSdD2NkESthFciEDqyyMM3gIgfmpq+OtdBXHDlj49wGlnKJ7ta31zpiiDQ0MNO2hQGh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5108833},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250513030612.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e11065e5cf94846d307b250deb1a0142/midscene-web-0.16.11-beta-20250513030612.0.tgz","_integrity":"sha512-diaeJ0a8Nz1RSEn/8K5pEdBNFwOIWJkT64ISbMrFjvqtPEpOwQ8fXFQ7fSbxw9AFB64i0HiEgEQcY+TflmLjgg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250513030612.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250513030612.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250513030612.0_1747105717834_0.3039019910418661","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513053735.0":{"name":"@midscene/web","version":"0.16.11-beta-20250513053735.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"198bdf39515db3a0daea354e44c875e1a0500ff6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250513053735.0.tgz","fileCount":84,"integrity":"sha512-rqMVUzeHPMu6fH9TA0D3Y4KtJvNn64n3nXKyCeYa3F0dahnOxUGFSUVwO1Ga5zMA/rOljOcgo2F5pevfF2tnvg==","signatures":[{"sig":"MEYCIQCLOwQPJ/mcsqhJhJ1EfwiFUpHT9z97GduPsamS+ynm0AIhAOMvOBrkoN9sXFJvJPPYKZEdjTNjSViKISmEQ0feKWhT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5141621},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250513053735.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d6b2a2a7f0e6836806ae7e9e53e2ab3c/midscene-web-0.16.11-beta-20250513053735.0.tgz","_integrity":"sha512-rqMVUzeHPMu6fH9TA0D3Y4KtJvNn64n3nXKyCeYa3F0dahnOxUGFSUVwO1Ga5zMA/rOljOcgo2F5pevfF2tnvg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250513053735.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250513053735.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250513053735.0_1747114799979_0.5812030005532884","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513121030.0":{"name":"@midscene/web","version":"0.16.11-beta-20250513121030.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b698a04f329a354a69d5696755cab37f232e4edd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250513121030.0.tgz","fileCount":84,"integrity":"sha512-7R/YK39uaNQrJipvrb7ROfSOtd8DIVogwVCKkkiLXWanDJHxKSf+MGseii+rThd7v8j+1X6c0drLsi5zayPnvg==","signatures":[{"sig":"MEUCIDFFPB55lHAjEZcZbdE5yEsqEYgCubbvUgJwyVraPNL+AiEAnKX3vWRen/EzGZI83eV8219DOgdfJIvfBLscndjuYEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5328979},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250513121030.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d16c550f75ffbba67a2fa7a4cac75b5f/midscene-web-0.16.11-beta-20250513121030.0.tgz","_integrity":"sha512-7R/YK39uaNQrJipvrb7ROfSOtd8DIVogwVCKkkiLXWanDJHxKSf+MGseii+rThd7v8j+1X6c0drLsi5zayPnvg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250513121030.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250513121030.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250513121030.0_1747138375948_0.8546400612991296","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250514094019.0":{"name":"@midscene/web","version":"0.16.11-beta-20250514094019.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7b2d2b4ab8450981b574ac4602b894064d87da9b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250514094019.0.tgz","fileCount":84,"integrity":"sha512-IUOuVR5H802IVjVFo9wrZoP1IGcL2m4VkwjxnUXCzsS+YLXzvcQpplc+xeSYtJCIi30NUk+WS8mqZDMMxXl/xw==","signatures":[{"sig":"MEYCIQDwmeqNQ1q+k8uuXZbfMqgJeQ2XZAMakybONNHbsHG96AIhAL14Pt1M3775Cnesx74f/jmUv1z+Qh9gnLDGfAlWI+Ko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4821353},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250514094019.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8778381b7a1e00d10a833311175e4a81/midscene-web-0.16.11-beta-20250514094019.0.tgz","_integrity":"sha512-IUOuVR5H802IVjVFo9wrZoP1IGcL2m4VkwjxnUXCzsS+YLXzvcQpplc+xeSYtJCIi30NUk+WS8mqZDMMxXl/xw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250514094019.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250514094019.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250514094019.0_1747215765054_0.788037689725495","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250514094713.0":{"name":"@midscene/web","version":"0.16.11-beta-20250514094713.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2c2787a0e9c775b2007de67455fb3845b34d4116","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250514094713.0.tgz","fileCount":84,"integrity":"sha512-gZkERoVjswZdBIkRbqv3qZJPxwtuOyNq0rEatqINGUvJypMoeyLn3My26+fnp+5DRJlYuTitkAGQL+KEyAgY7Q==","signatures":[{"sig":"MEUCIQD83m6ibfos8pHYAKn3iFqm31IV6cwUhuf13TqXwYdktgIgcsMtRlfvf4EWX1CUcg8o2d6TyYnne5q3Kt0xN/CW0x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4821353},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250514094713.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/823482b906f366656c1fc133897cc185/midscene-web-0.16.11-beta-20250514094713.0.tgz","_integrity":"sha512-gZkERoVjswZdBIkRbqv3qZJPxwtuOyNq0rEatqINGUvJypMoeyLn3My26+fnp+5DRJlYuTitkAGQL+KEyAgY7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250514094713.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250514094713.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250514094713.0_1747216173845_0.5327683525674316","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250515120437.0":{"name":"@midscene/web","version":"0.16.11-beta-20250515120437.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ff435505380259dec02faeaa4d7eab6652115c3a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250515120437.0.tgz","fileCount":84,"integrity":"sha512-GHeqTkjgJBkWXNYAFDiBKcEUfVh2Lqjs6cgthSt0QDDWzci9hHriuIjCAblhR/k04HVEdvjkMtg9H2qSOKQFlA==","signatures":[{"sig":"MEUCIQCETlIlqkINGU1idDxMqZ5G/q/Aix231nGQNpzGTyKshAIgLcCw9Z3fxfoSUEB5TT15Oo1UhDdyOVl5XLTtNzlggVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4932601},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250515120437.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea8eed925cc59d48994b7fe7597ea5aa/midscene-web-0.16.11-beta-20250515120437.0.tgz","_integrity":"sha512-GHeqTkjgJBkWXNYAFDiBKcEUfVh2Lqjs6cgthSt0QDDWzci9hHriuIjCAblhR/k04HVEdvjkMtg9H2qSOKQFlA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250515120437.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250515120437.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250515120437.0_1747310818212_0.7493839052152598","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516035357.0":{"name":"@midscene/web","version":"0.16.11-beta-20250516035357.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6edf6d562ee5b78077fcb078ff2eb028be69c1f0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250516035357.0.tgz","fileCount":84,"integrity":"sha512-Cpgmg7RV1seSrw1QIWiYSADaEcbhtq0FqcU04HfUTFGzIBqsZtYI0dX3QRTDirlw6Smn7gmG31sBfOGkku1qHw==","signatures":[{"sig":"MEYCIQCTtRp9ENOvDlerCasYwHngHbKHDUvAKEGhl0KSxyQVYgIhAIO6wBJe+v9WNJV+oNq51iaSI5xr1jqstm7TLJO3tQpI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4934542},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250516035357.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/08b12e1c1539b1c2ab95b1ffe94a87c6/midscene-web-0.16.11-beta-20250516035357.0.tgz","_integrity":"sha512-Cpgmg7RV1seSrw1QIWiYSADaEcbhtq0FqcU04HfUTFGzIBqsZtYI0dX3QRTDirlw6Smn7gmG31sBfOGkku1qHw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250516035357.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250516035357.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250516035357.0_1747367781459_0.12721170987866737","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516080239.0":{"name":"@midscene/web","version":"0.16.11-beta-20250516080239.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"209b5378bb4a5df975369be95e7a63087af52e9c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250516080239.0.tgz","fileCount":84,"integrity":"sha512-1kMHmHwFhWzDW2i5TvjXGSABEBMgMD3nJBfGvALzU0EACYowQz7btfAUtvamWbu0uFKlYJSTfCS1xJjg91LAZA==","signatures":[{"sig":"MEUCIQCrLz5/XFmp+je2jQgQ/uGudUkLxohrc/wENQroUQ/0iAIgSADwq5PG4wj58Ngb4q3xQBwDjl+fLeFuypDVAFkaEzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4990071},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250516080239.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c06c0dd534715730dc70560641922e0a/midscene-web-0.16.11-beta-20250516080239.0.tgz","_integrity":"sha512-1kMHmHwFhWzDW2i5TvjXGSABEBMgMD3nJBfGvALzU0EACYowQz7btfAUtvamWbu0uFKlYJSTfCS1xJjg91LAZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250516080239.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250516080239.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250516080239.0_1747382709724_0.006934778318061774","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516083808.0":{"name":"@midscene/web","version":"0.16.11-beta-20250516083808.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e2d842b2049768e4bb90d88bf98cb5ec9820d111","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250516083808.0.tgz","fileCount":84,"integrity":"sha512-Rz4kvfci6aa20Y/FxY63E1EjyPcIQSrVA6sgWFZWzqdfSqmNv8Q0NFtYZ56p1kgzYoNcN26qnaBRbtq3Mj1sbg==","signatures":[{"sig":"MEQCIAuvwgg2mJfn9G3Uuo2deEV4wZtyHo67ZmnZQOV0Q4qRAiBG57S64yb4dVxf10JI9b4DALw8zszdpKytAgofg0m5TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4990079},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250516083808.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cdcc815447d6e089d5e324db112fb540/midscene-web-0.16.11-beta-20250516083808.0.tgz","_integrity":"sha512-Rz4kvfci6aa20Y/FxY63E1EjyPcIQSrVA6sgWFZWzqdfSqmNv8Q0NFtYZ56p1kgzYoNcN26qnaBRbtq3Mj1sbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250516083808.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250516083808.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250516083808.0_1747384835096_0.933707769032647","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516141724.0":{"name":"@midscene/web","version":"0.16.11-beta-20250516141724.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"88f97df0703873c9a5334392bba71804966fdeac","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.16.11-beta-20250516141724.0.tgz","fileCount":84,"integrity":"sha512-vkMlSHbG1zDzl1hRH3c77K4whUBhdPnqVVwRAcMXrCaioedITobazUilF75GstJ8LEx3r9HxHEuXeJUL8ADeYw==","signatures":[{"sig":"MEUCIQDrlzqM+tPz/LSGYt3nRi5MAhR2Q2A7l+onIAN09+rP4gIgbCcL7rVHdSoxEHka3kOjo0ZUgnht2QqZTMx2uiSd4y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4990079},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.16.11-beta-20250516141724.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f89e5a5d2a868d071fe3314851f9c85a/midscene-web-0.16.11-beta-20250516141724.0.tgz","_integrity":"sha512-vkMlSHbG1zDzl1hRH3c77K4whUBhdPnqVVwRAcMXrCaioedITobazUilF75GstJ8LEx3r9HxHEuXeJUL8ADeYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.16.11-beta-20250516141724.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.16.11-beta-20250516141724.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.16.11-beta-20250516141724.0_1747405184689_0.7260467501297243","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@midscene/web","version":"0.17.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2fc7b3cdc21e2b1b71b8eb9944339cf7bf85b0df","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.0.tgz","fileCount":84,"integrity":"sha512-kN/kxDunhYj7gdv4DpTsMtr9CKp5LpoKi3r/icgHj9RL5mqVE5FsrD4GgkhgZ0heKyRYcdZ61eCaE7wlA4TQIQ==","signatures":[{"sig":"MEQCIC8D+M7lwTGOPiOYC+J27qY0ICJJAwSUphAhGAjE6bdPAiB5tGJxijCjWKyAPUKRiJEK4WoUPi7hRnJCENXg5ewSoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4988902},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d7fc08f6e5b227a1b007645efd6f5360/midscene-web-0.17.0.tgz","_integrity":"sha512-kN/kxDunhYj7gdv4DpTsMtr9CKp5LpoKi3r/icgHj9RL5mqVE5FsrD4GgkhgZ0heKyRYcdZ61eCaE7wlA4TQIQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.0_1747405940986_0.4354095822814985","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519070950.0":{"name":"@midscene/web","version":"0.17.1-beta-20250519070950.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a22b4f7237130b3514c3567bc7462e4d2deaf8a2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.1-beta-20250519070950.0.tgz","fileCount":84,"integrity":"sha512-oJ8BX0MUtt+Q+y1IqRYPs/u0Am6hVzGVlHZfvP2ddH5/xe1ICQ1OHsqxTteUvmqqcMvoF7EX32zGYX17l/HKcA==","signatures":[{"sig":"MEYCIQC3Jt6nr6nvZQLi/kD9GK4CqyUUOD5kI2cBTtlMXaV48wIhAKNkEK8EsZGzkTK5tXJuB1hxq5XJWyhm4TaEg/tvXNLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4993196},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.1-beta-20250519070950.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f6a6c43da22a0b2de22b098552e558ed/midscene-web-0.17.1-beta-20250519070950.0.tgz","_integrity":"sha512-oJ8BX0MUtt+Q+y1IqRYPs/u0Am6hVzGVlHZfvP2ddH5/xe1ICQ1OHsqxTteUvmqqcMvoF7EX32zGYX17l/HKcA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.1-beta-20250519070950.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.1-beta-20250519070950.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.1-beta-20250519070950.0_1747638732876_0.03361486995205132","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519071746.0":{"name":"@midscene/web","version":"0.17.1-beta-20250519071746.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cdcc6bb3c824cc07bcfa18d1fb89bce7751137db","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.1-beta-20250519071746.0.tgz","fileCount":84,"integrity":"sha512-RmPPybuj0ZofoCPB7q4DEXmWyl2MHFnu7mekLyUpBFHII3lCSSe7Wb5w8BTioGh2MLEACD4sy2xuGh7p2P/Fsw==","signatures":[{"sig":"MEUCIEfBvakQvhCMU4NoiNL0/rxxeD8wRm0Ui6XZH9js72ioAiEA/YtK7zYWnzoGqYI9zPJsIv1DJ+zZapaPDHASC6ySfWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4993197},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.1-beta-20250519071746.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/71c64e379c8be085cfd7c621e7776790/midscene-web-0.17.1-beta-20250519071746.0.tgz","_integrity":"sha512-RmPPybuj0ZofoCPB7q4DEXmWyl2MHFnu7mekLyUpBFHII3lCSSe7Wb5w8BTioGh2MLEACD4sy2xuGh7p2P/Fsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.1-beta-20250519071746.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.1-beta-20250519071746.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.1-beta-20250519071746.0_1747639210891_0.7766913163481513","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519083404.0":{"name":"@midscene/web","version":"0.17.1-beta-20250519083404.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"73168a3c209bc237c22763465de3a3ae8a1906d1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.1-beta-20250519083404.0.tgz","fileCount":84,"integrity":"sha512-UiD7g1xwMXPMSlLVklhhWkKN8/2xT7LM4mc1o34G5mzHUmCMV+SIwlWXBegAPDrfYn24jhFrvfARxr2pqD9vIA==","signatures":[{"sig":"MEUCIQCOMrLUQjBk5VpcR/SkeOy1eG/eK5ySjiMvffe0rOGd7gIgPxlkMumpWHk//5vZPuo+7U0/bIEbA2e65DlNQ9fdUzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4993190},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.1-beta-20250519083404.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ed8991df3a4bd4450a3c7df3041e3f21/midscene-web-0.17.1-beta-20250519083404.0.tgz","_integrity":"sha512-UiD7g1xwMXPMSlLVklhhWkKN8/2xT7LM4mc1o34G5mzHUmCMV+SIwlWXBegAPDrfYn24jhFrvfARxr2pqD9vIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.1-beta-20250519083404.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.1-beta-20250519083404.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.1-beta-20250519083404.0_1747643793048_0.15831156585962702","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519085905.0":{"name":"@midscene/web","version":"0.17.1-beta-20250519085905.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"82734139a10127c1ffd023edec66215e05855bc8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.1-beta-20250519085905.0.tgz","fileCount":84,"integrity":"sha512-mhYvLLRxeXIYSRO6LKF2IyBUGhP2rNSr+ngSSNNiFEXxrY1ZAXj/N64Jlesp7oIJ7+qxaVfOzYfRCHr8BWYw8w==","signatures":[{"sig":"MEUCIQCQtS0t5G2CYe1gGdy78k8AlIxTaVJB3VVaOmDcYKpzJAIgS8KbXePYqEBLwq6NxjnTDtMns5sqfLu35oqobvHd4KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4993424},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.1-beta-20250519085905.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/16e4d285e5305200896f63b54f85941b/midscene-web-0.17.1-beta-20250519085905.0.tgz","_integrity":"sha512-mhYvLLRxeXIYSRO6LKF2IyBUGhP2rNSr+ngSSNNiFEXxrY1ZAXj/N64Jlesp7oIJ7+qxaVfOzYfRCHr8BWYw8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.1-beta-20250519085905.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.1-beta-20250519085905.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.1-beta-20250519085905.0_1747645288381_0.8476607501641518","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519125046.0":{"name":"@midscene/web","version":"0.17.1-beta-20250519125046.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3e57e78231e107981bba4d657c6fabcdb6c2f5d9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.1-beta-20250519125046.0.tgz","fileCount":84,"integrity":"sha512-qyFcnsgN4hZJyAgQS7WzNOGLN9ovaQ3nq7OcJJX4Iv7vrj4dapSgtc3PmfNR4lXHiqoUWnfQbP7aIIoxL2rcsw==","signatures":[{"sig":"MEYCIQCh+UkX8q40vsg1XqLd4y363A0h3G3r8pH/0ZugfgzASQIhAIRcWkTwPFV4rmkBxfAcYXEzfPBAMHOBf5oqSnZnzVwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4993768},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.1-beta-20250519125046.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bae960cc9c89f4adfde7f1548a8e52f2/midscene-web-0.17.1-beta-20250519125046.0.tgz","_integrity":"sha512-qyFcnsgN4hZJyAgQS7WzNOGLN9ovaQ3nq7OcJJX4Iv7vrj4dapSgtc3PmfNR4lXHiqoUWnfQbP7aIIoxL2rcsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.3.7","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.1-beta-20250519125046.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.1-beta-20250519125046.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.1-beta-20250519125046.0_1747659188966_0.14062632462761937","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250520084554.0":{"name":"@midscene/web","version":"0.17.1-beta-20250520084554.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e9a1721b77e736770734f26f9b989294d0f99b27","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.1-beta-20250520084554.0.tgz","fileCount":84,"integrity":"sha512-42mxdKzZb/k9pptdflsOpZ5uYsZx2ciAiDwAplnar8Tra5Be2nzmT6Jb2ql6PG98HA8vJy8G6uBmWxhzhC0Nzw==","signatures":[{"sig":"MEYCIQCcXvdDt3VHuCWSAvxtDEjpgATN/y5NvmwxULEoeKP0OAIhAJT5Lt1WNJAN1orMEQg2ysw5yXJSuGusJJgrAGRtqSKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4995676},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.1-beta-20250520084554.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/76f0ff3e9249400076df3cb2be650582/midscene-web-0.17.1-beta-20250520084554.0.tgz","_integrity":"sha512-42mxdKzZb/k9pptdflsOpZ5uYsZx2ciAiDwAplnar8Tra5Be2nzmT6Jb2ql6PG98HA8vJy8G6uBmWxhzhC0Nzw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.1-beta-20250520084554.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.1-beta-20250520084554.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.1-beta-20250520084554.0_1747730905534_0.5091825636043346","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@midscene/web","version":"0.17.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f4853cb1d4d311eba19622fef2c7d0bc7203675b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.1.tgz","fileCount":84,"integrity":"sha512-aCvlz6+S6R8ww5zOqUYi8IEgfuJ4izK/tuR0STkmk0ntrvFsY59XmXUpY6EZCjrLgOzaLRhk+yNQK3s1GqZEjw==","signatures":[{"sig":"MEUCIQCwlVhMs48TgQN+I0t58Inkv78C4bG+dXwRRq/d/Mf8MQIgMdp5plyCS3e/OMhrqgLJbYUdcbKMZ/YmzDAXpi43Uuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4994550},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/98c5ab05a0328ad45cf27bf822f4cdde/midscene-web-0.17.1.tgz","_integrity":"sha512-aCvlz6+S6R8ww5zOqUYi8IEgfuJ4izK/tuR0STkmk0ntrvFsY59XmXUpY6EZCjrLgOzaLRhk+yNQK3s1GqZEjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.1_1747732288104_0.06168159797744921","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521031635.0":{"name":"@midscene/web","version":"0.17.2-beta-20250521031635.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"35a445984cc7841c3809bd8d2ac408c9c71f6cc7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.2-beta-20250521031635.0.tgz","fileCount":84,"integrity":"sha512-T5bqeKuZ5pmG588HIBUwfj/fCCvIpv0wP7zeqCy/x5fkTlAaklruUvfkkZGbarGSOEx3B8GLc5lV62hy0aL1Ig==","signatures":[{"sig":"MEQCIFQVdMHPb0u3y5wgrt8T7UVOlg4j3UTbg0Htc9Gh2oFvAiAGJQ2tCOiEA5/k/cV6ZY458OUMNfe9P2LGx6CO+NIj5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4997456},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.2-beta-20250521031635.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06c3834a78eaa54531b9d9b177562217/midscene-web-0.17.2-beta-20250521031635.0.tgz","_integrity":"sha512-T5bqeKuZ5pmG588HIBUwfj/fCCvIpv0wP7zeqCy/x5fkTlAaklruUvfkkZGbarGSOEx3B8GLc5lV62hy0aL1Ig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.2-beta-20250521031635.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.2-beta-20250521031635.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.2-beta-20250521031635.0_1747797567828_0.5564711883433799","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521115451.0":{"name":"@midscene/web","version":"0.17.2-beta-20250521115451.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1d8c8892f05cbb95669e024acfbb7a5995f8911a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.2-beta-20250521115451.0.tgz","fileCount":84,"integrity":"sha512-eVVI25/KF0vLV5BH7lRjOeLk9LPDm0+H9EZUFQo7kiYgnSjBn01ZTIkGNV6NDY3hT7+ltXb3zNWB8H09ZqIbew==","signatures":[{"sig":"MEUCIQC1nQUe0I4U+b+bJXkCbhB6p2c7F8F4VMhNB7Jgh44tHgIgVBsozY9E191NsvBICR2Cb8o8GPqkeTbh9LBrr/muzOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5010422},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.2-beta-20250521115451.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da922faeeea25742b6b0ea7176a7ba78/midscene-web-0.17.2-beta-20250521115451.0.tgz","_integrity":"sha512-eVVI25/KF0vLV5BH7lRjOeLk9LPDm0+H9EZUFQo7kiYgnSjBn01ZTIkGNV6NDY3hT7+ltXb3zNWB8H09ZqIbew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.2-beta-20250521115451.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.2-beta-20250521115451.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.2-beta-20250521115451.0_1747828637922_0.2781166360299472","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521131112.0":{"name":"@midscene/web","version":"0.17.2-beta-20250521131112.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c51c84553c67df3d10d653ae946ca24498394bef","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.2-beta-20250521131112.0.tgz","fileCount":84,"integrity":"sha512-9mQPHVENHHfkfnO/p4ZMETc0L0ZY3XIhVUjMmgVBcUCcDGcXQwsKHeylzczlCkeb0k9e90ZiuBBGXKP19nIWOQ==","signatures":[{"sig":"MEUCIQD+hs5nQJrhm7CnQgUjcIhBIl//i4wK9o0PqGXZwlMWSQIgNs3MhGD6mfHSFxOcJTq+zwJsGfcGZ/vhaiwu86tbisw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5128019},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.2-beta-20250521131112.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/43b6fb1c13978bedb5206ffcf06a3f99/midscene-web-0.17.2-beta-20250521131112.0.tgz","_integrity":"sha512-9mQPHVENHHfkfnO/p4ZMETc0L0ZY3XIhVUjMmgVBcUCcDGcXQwsKHeylzczlCkeb0k9e90ZiuBBGXKP19nIWOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.2-beta-20250521131112.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.2-beta-20250521131112.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.2-beta-20250521131112.0_1747833226599_0.03737496802640505","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521233451.0":{"name":"@midscene/web","version":"0.17.2-beta-20250521233451.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fd7f436e025f4e92a0c8736a3e3a497419709029","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.2-beta-20250521233451.0.tgz","fileCount":84,"integrity":"sha512-Z/5qLbD91BmAw9OYtp0vAWxJQvhBS/F6QhQKPTifnzHoArORyZWn1Nc2+VdnWCU638Bej7A/rKLz3TFCA8yDng==","signatures":[{"sig":"MEQCIFQ1XairNuCxojm0HIxPKBLjR8IGVuLkBPSKCJS6/e46AiB1h/Tizsi2KfWGC+0njEZuiHI9lhTlHabkS4IBr3yEiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5154719},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.2-beta-20250521233451.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/35dce99c92858ec3093459c1fb88b82c/midscene-web-0.17.2-beta-20250521233451.0.tgz","_integrity":"sha512-Z/5qLbD91BmAw9OYtp0vAWxJQvhBS/F6QhQKPTifnzHoArORyZWn1Nc2+VdnWCU638Bej7A/rKLz3TFCA8yDng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.2-beta-20250521233451.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.2-beta-20250521233451.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.2-beta-20250521233451.0_1747870650958_0.13220103303254271","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250522144134.0":{"name":"@midscene/web","version":"0.17.2-beta-20250522144134.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8847d72aed41422284c81cab7247c2f9f0dd278f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.2-beta-20250522144134.0.tgz","fileCount":84,"integrity":"sha512-8pwbB/PxFRFYUGujlWqO8s+zjUUHdkFaxTMjMl025IW/M3cEOOUQIGQT9RT6NmmjmZD1FlLqsxN60McxGLVJhg==","signatures":[{"sig":"MEUCIQC0asd/+oIZHMw+RbpznP7Yv/6l8MrKnErEn1fDZjBa2gIgDJcOUrYRk7raIJpNDABXT2JdKk7ru77Ri8SxMghygtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5164692},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.2-beta-20250522144134.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b8a2e0967da420875b446e953ebfc467/midscene-web-0.17.2-beta-20250522144134.0.tgz","_integrity":"sha512-8pwbB/PxFRFYUGujlWqO8s+zjUUHdkFaxTMjMl025IW/M3cEOOUQIGQT9RT6NmmjmZD1FlLqsxN60McxGLVJhg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.2-beta-20250522144134.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.2-beta-20250522144134.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.2-beta-20250522144134.0_1747925046459_0.08275480216704434","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@midscene/web","version":"0.17.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6e7ea34bff5ae8f45a2cc99242704dcc2082e48d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.2.tgz","fileCount":84,"integrity":"sha512-E6cTli1r6MBcDSMBJJ5P/OLXZ++7lTS2jtQ1zjUb+rwd9EDyMIlhViYxOlLhpBPhmsQ6Cz2C6BQmDWNrJfAzXw==","signatures":[{"sig":"MEQCIDqUBwz/27iNa0pdo8A5WGye5qAX/9kL5K60dvhXaoLTAiAqcxwn02ikRXXeP2+dog95utlDEOnNheVcKOyd4Ko4BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5153593},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b58d2633553962b41e773d9270b432b7/midscene-web-0.17.2.tgz","_integrity":"sha512-E6cTli1r6MBcDSMBJJ5P/OLXZ++7lTS2jtQ1zjUb+rwd9EDyMIlhViYxOlLhpBPhmsQ6Cz2C6BQmDWNrJfAzXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.2_1747981138502_0.7207999219900891","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250523061809.0":{"name":"@midscene/web","version":"0.17.2-beta-20250523061809.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7cef05f0245eaec743b5cad2f524ec478e830e72","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.2-beta-20250523061809.0.tgz","fileCount":84,"integrity":"sha512-z8YsaNrMl/jotztuOjLZ9VDzabIizGD2C0Hf2LFisqKZoSF5VWxAtl1z8/WIQrtNZNwx/v1AvBWCnyczMd/mtQ==","signatures":[{"sig":"MEYCIQDX5NCQdjSqx32FLFSR3PLHtCTj05m9iOsKBFciDuu7uAIhAIkiVOGDkyxp88nk3BP0mCHV1ncwW8Kgfo31GULrqZH6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5166171},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.2-beta-20250523061809.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c0faeb632f8915825e68d6895dd5c184/midscene-web-0.17.2-beta-20250523061809.0.tgz","_integrity":"sha512-z8YsaNrMl/jotztuOjLZ9VDzabIizGD2C0Hf2LFisqKZoSF5VWxAtl1z8/WIQrtNZNwx/v1AvBWCnyczMd/mtQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.2-beta-20250523061809.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.2-beta-20250523061809.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.2-beta-20250523061809.0_1747981233861_0.21747722015091164","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250523075813.0":{"name":"@midscene/web","version":"0.17.2-beta-20250523075813.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d81335fde2e3dae3d9b920fd8f15add45f2ede90","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.2-beta-20250523075813.0.tgz","fileCount":84,"integrity":"sha512-ZdRFeqjPpAIZBNAzy6RSE17KoEVXAv9tx8idR9vCZ0PpGgquITnON8wD5e80zePEB/Nduy9wgeEUP4Hu2qYSyw==","signatures":[{"sig":"MEYCIQDu0CbxPijssYlccjh5WiFkQKtf55rItYlJxyLehM93JgIhAL16QiGwvgw2r3Uf2//2qwXp75MpP1I0JGdytghVJQRA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5181837},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.2-beta-20250523075813.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f7be9326b441b517f1e6573534ef63a8/midscene-web-0.17.2-beta-20250523075813.0.tgz","_integrity":"sha512-ZdRFeqjPpAIZBNAzy6RSE17KoEVXAv9tx8idR9vCZ0PpGgquITnON8wD5e80zePEB/Nduy9wgeEUP4Hu2qYSyw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.2-beta-20250523075813.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.2-beta-20250523075813.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.2-beta-20250523075813.0_1747987240943_0.6908404398180492","host":"s3://npm-registry-packages-npm-production"}},"0.17.3-beta-20250526031130.0":{"name":"@midscene/web","version":"0.17.3-beta-20250526031130.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0b92d086952190927c71b7796dd0495621e09ce7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.3-beta-20250526031130.0.tgz","fileCount":84,"integrity":"sha512-VEUv2K6fb2ux0EgDSs81OQD1qGsax7rpinqmIwDOPU+fPlUj7qrJTYfCdKtXVUcsBJnGZ2i+k95H/FSNBnrdMg==","signatures":[{"sig":"MEYCIQC0W24pWYghumhK4s2JGUagGLGvdGuCqnPnpYtW9XC0kAIhAMzpQYgXwoOr7WpzASHj/ddJrqjoiP3kmcDpdfUhAwz6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5215888},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.3-beta-20250526031130.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea9f07a35bc53acca8c3656c2a750343/midscene-web-0.17.3-beta-20250526031130.0.tgz","_integrity":"sha512-VEUv2K6fb2ux0EgDSs81OQD1qGsax7rpinqmIwDOPU+fPlUj7qrJTYfCdKtXVUcsBJnGZ2i+k95H/FSNBnrdMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.3-beta-20250526031130.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.3-beta-20250526031130.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.3-beta-20250526031130.0_1748229239112_0.3108080511322384","host":"s3://npm-registry-packages-npm-production"}},"0.17.3-beta-20250526042111.0":{"name":"@midscene/web","version":"0.17.3-beta-20250526042111.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"79b9e1ab9f266fad844a3269983b3389922f03c5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.3-beta-20250526042111.0.tgz","fileCount":84,"integrity":"sha512-9xaneqzAJr7gz/mQuUFmxJ/M1e2HoqzdKVDuNQcLTXoh4Ng5mcD3giMT+Uua5CotFWaJfHdPak4jNBjuZ+J2QQ==","signatures":[{"sig":"MEUCIGE7fSYWFnOK1VfPL0+nrrocK6VMFeCm0nCSfJ2SrdB9AiEA/qC/+XKZBAk82WCQbcTGqdlJlzpSZKAOXbRH2XM57IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5213508},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.3-beta-20250526042111.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b797e0d403a1ef90de0b025b95e9783d/midscene-web-0.17.3-beta-20250526042111.0.tgz","_integrity":"sha512-9xaneqzAJr7gz/mQuUFmxJ/M1e2HoqzdKVDuNQcLTXoh4Ng5mcD3giMT+Uua5CotFWaJfHdPak4jNBjuZ+J2QQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.3-beta-20250526042111.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.3-beta-20250526042111.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.3-beta-20250526042111.0_1748233423890_0.3215885471580264","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@midscene/web","version":"0.17.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d0aa9ac2faf4c227836f08c5f6256076a03c214a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.3.tgz","fileCount":84,"integrity":"sha512-qlvFFjZg2AcgKjxfpCDRUzqQRvHxyz/se51DyWCzNMhcNN8Ola7N61HW8g8ncA/2e81tR2i91ghkvU8BEyGd7w==","signatures":[{"sig":"MEUCIQC7S2cybO1JU7ahvlKssCDIfvzdFzqd/LlYtrmI7vT3KAIgLgpN8/pOFUh47wGiqEcaf9us2SxMdBH1SjzaAYxs2WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5212382},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d9620ca8c441aef229a0f59388ad13ce/midscene-web-0.17.3.tgz","_integrity":"sha512-qlvFFjZg2AcgKjxfpCDRUzqQRvHxyz/se51DyWCzNMhcNN8Ola7N61HW8g8ncA/2e81tR2i91ghkvU8BEyGd7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.3","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.3_1748241427882_0.4017316793535852","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250526154612.0":{"name":"@midscene/web","version":"0.17.4-beta-20250526154612.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c4fa3c1114fb924123e5e0d644df0bcdc7734398","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.4-beta-20250526154612.0.tgz","fileCount":84,"integrity":"sha512-3LvlPsPN1P0ZY/psKQ4v4Bmw/opSr2Sa1auGZH7g0/uNUv7xfdV2qt/p8k2JthsKNG2Tu4bJ+YaoS6iG60Lwsg==","signatures":[{"sig":"MEYCIQCTsgRXVuGcGMfrARJsf8VD/vySilCkelamNS28tM4IzAIhANVkrNjgxSia5qtM25f7rTxpK04JuUx0lPwNnFMxBv1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5225909},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.4-beta-20250526154612.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/00771cdfee9da11c08dae86b8238a3b0/midscene-web-0.17.4-beta-20250526154612.0.tgz","_integrity":"sha512-3LvlPsPN1P0ZY/psKQ4v4Bmw/opSr2Sa1auGZH7g0/uNUv7xfdV2qt/p8k2JthsKNG2Tu4bJ+YaoS6iG60Lwsg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.4-beta-20250526154612.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.4-beta-20250526154612.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.4-beta-20250526154612.0_1748274523395_0.527579630208141","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250528162713.0":{"name":"@midscene/web","version":"0.17.4-beta-20250528162713.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d5089a1e476daba1f04437014e53c7c19f8c6335","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.4-beta-20250528162713.0.tgz","fileCount":84,"integrity":"sha512-Vg9xpv1l11OfzL5sfrv7iSgqiVbReK6yLjobcsxqNIDbTbHw0H62fbSb0VODzYdhySQTaXynWbA6D1xSNlYIMg==","signatures":[{"sig":"MEUCIQCnR0EpzN9f3PYfPaethrEA/KArYCWhdTm1UkoCUMmbaQIgDtZGVrX5m/EEkO63ZqwqlESn5F97EbbhzmZI4RT2yPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5297768},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.4-beta-20250528162713.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e7dab9b207dc730a807cca1c1f54020e/midscene-web-0.17.4-beta-20250528162713.0.tgz","_integrity":"sha512-Vg9xpv1l11OfzL5sfrv7iSgqiVbReK6yLjobcsxqNIDbTbHw0H62fbSb0VODzYdhySQTaXynWbA6D1xSNlYIMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.4-beta-20250528162713.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.4-beta-20250528162713.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.4-beta-20250528162713.0_1748449785007_0.5520709697220825","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250530041415.0":{"name":"@midscene/web","version":"0.17.4-beta-20250530041415.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0b68e225691dea7b4b0f6b5a28c1f930f02eafae","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.4-beta-20250530041415.0.tgz","fileCount":84,"integrity":"sha512-kxNA9DAT2e4Gagwz4IMdyy84P03Vlcol+EmUpXGwfMfRyf1Jr6fST8YOuvHclfiVy97wIVIX+RxDuoCJN3u68g==","signatures":[{"sig":"MEYCIQDUC4gxgWuOxSWk7tPZZ+uas2TAiA6FJ5DenkiCoA6EiAIhAKVrEgMA7LQOfzZuyneOraDlFm5rlQxMB4zOnuMGFtMC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5362003},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.4-beta-20250530041415.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e1b2e886d8bf9aaf0119b27c0dccac53/midscene-web-0.17.4-beta-20250530041415.0.tgz","_integrity":"sha512-kxNA9DAT2e4Gagwz4IMdyy84P03Vlcol+EmUpXGwfMfRyf1Jr6fST8YOuvHclfiVy97wIVIX+RxDuoCJN3u68g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.4-beta-20250530041415.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.4-beta-20250530041415.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.4-beta-20250530041415.0_1748578608574_0.938901171113731","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@midscene/web","version":"0.17.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0b6f3b1cb13bc58df30edb1e33e33fb6daf4bfa1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.4.tgz","fileCount":84,"integrity":"sha512-81UP80AF4pwXMgiKRpS7IlaFGosTgHIl8sJjSPBbBlK3QY5tvEmg4z7PJIAfBNts5CVO5G6LeFfsRejGHPYlVg==","signatures":[{"sig":"MEUCIDfz4gGjIiE1GC3bdkV7JY/Fbf4OKbTZpIsK5SqWqFy2AiEA2d8CMy09SNCSPgzRUjfmXXEhrSkuXpz1sBb7Q4O4YAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5360877},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e18fe450e837a733af33a72a06057f17/midscene-web-0.17.4.tgz","_integrity":"sha512-81UP80AF4pwXMgiKRpS7IlaFGosTgHIl8sJjSPBbBlK3QY5tvEmg4z7PJIAfBNts5CVO5G6LeFfsRejGHPYlVg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.4","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.4_1748586698354_0.1583262880678875","host":"s3://npm-registry-packages-npm-production"}},"0.17.5-beta-20250530085206.0":{"name":"@midscene/web","version":"0.17.5-beta-20250530085206.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"58950d9f19407965f5a431201343ac9c37f61afb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.5-beta-20250530085206.0.tgz","fileCount":84,"integrity":"sha512-/EMo4SgZqipaPIV4OWfGXZSSZNnqq7MzcIBGc+fnxiDfZLKPNGv0rLY9SglUFPDWrrNxtIaCBimvA68SqjmCuw==","signatures":[{"sig":"MEQCIF5rjf8oQs6QwNLNSaYQ+Vp5nLhFqTjXv4fGM3u5p2AwAiBKmkoDegN44drMsNjiWvgD50njP3/sSzKQe6JCm3K0UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5362003},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.5-beta-20250530085206.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/23c7a999ee561bb6bcaabfa7981536fc/midscene-web-0.17.5-beta-20250530085206.0.tgz","_integrity":"sha512-/EMo4SgZqipaPIV4OWfGXZSSZNnqq7MzcIBGc+fnxiDfZLKPNGv0rLY9SglUFPDWrrNxtIaCBimvA68SqjmCuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.5-beta-20250530085206.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.5-beta-20250530085206.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.5-beta-20250530085206.0_1748595278807_0.8636784996440652","host":"s3://npm-registry-packages-npm-production"}},"0.17.5-beta-20250530102932.0":{"name":"@midscene/web","version":"0.17.5-beta-20250530102932.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"146f40e1acf8260b4619e48ea5d493606b2bd8bf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.5-beta-20250530102932.0.tgz","fileCount":84,"integrity":"sha512-D30pHhwB8iyCGS3yv1dC8SvPvN6FjjVWC1aRPHfcJ9IAneTICjiCcdxjWzKUy2vYOgbeBihrgBwEN/zB/3uUtA==","signatures":[{"sig":"MEQCIBKZmLBXz8HldAFzF1nRruYBmaZ2enoElCW13yBN2/H2AiBahGnV+5Po5cHINHRn9zINw7DUMBcZs+X3o4Cq2z0hpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5362003},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.5-beta-20250530102932.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ece828240b1bdb8866a7d2492cb161c/midscene-web-0.17.5-beta-20250530102932.0.tgz","_integrity":"sha512-D30pHhwB8iyCGS3yv1dC8SvPvN6FjjVWC1aRPHfcJ9IAneTICjiCcdxjWzKUy2vYOgbeBihrgBwEN/zB/3uUtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.5-beta-20250530102932.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.5-beta-20250530102932.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.5-beta-20250530102932.0_1748601189840_0.969846148369145","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@midscene/web","version":"0.17.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3665a7686521ceb4c13a97d0d3afb717c18bdc86","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.5.tgz","fileCount":84,"integrity":"sha512-ywc/veim02395+ViBq1FG++pnZJ8RB3sa7dUYMaONIVm7vs+MWBN70YqAZa7dB5SsmZzTTSqUJ9mQmHgIEWQWQ==","signatures":[{"sig":"MEYCIQDethbikK/bcyn+8rREy42m90TUfO75lylZWSGcY9DhXQIhAK3hhSU3L8zgSK2KorLai3moqgs+BhnKDQow9f8SzuNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5376798},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.5.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dc0dcc3cc9381974c61512ccbcefa45a/midscene-web-0.17.5.tgz","_integrity":"sha512-ywc/veim02395+ViBq1FG++pnZJ8RB3sa7dUYMaONIVm7vs+MWBN70YqAZa7dB5SsmZzTTSqUJ9mQmHgIEWQWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.5","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.5_1748938928920_0.83305707308024","host":"s3://npm-registry-packages-npm-production"}},"0.17.6-beta-20250605050844.0":{"name":"@midscene/web","version":"0.17.6-beta-20250605050844.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"27e5bb28f34340985d60423701bca94faabd35e1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.6-beta-20250605050844.0.tgz","fileCount":84,"integrity":"sha512-XvhWbrb2nBZXJluxIf4hNqHk2D0Y6EJzByaayoNbbrDx3vlpwVS6UfOFPiToFxXF/hCyxG4kTeY61dGg05/LbQ==","signatures":[{"sig":"MEUCIQCvfAaX/19E9urPn7e2JHuLurur6LuJ+1SWmh7s5WPAMQIgMK7uyqOalgio3a9mLYd+ZtkB0Q+rXf6by98AFmDkcOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5377924},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.6-beta-20250605050844.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/000c881ca571bfa3a891088a126cdc64/midscene-web-0.17.6-beta-20250605050844.0.tgz","_integrity":"sha512-XvhWbrb2nBZXJluxIf4hNqHk2D0Y6EJzByaayoNbbrDx3vlpwVS6UfOFPiToFxXF/hCyxG4kTeY61dGg05/LbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.6-beta-20250605050844.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.6-beta-20250605050844.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.6-beta-20250605050844.0_1749100282124_0.43188633472145854","host":"s3://npm-registry-packages-npm-production"}},"0.17.6-beta-20250607054355.0":{"name":"@midscene/web","version":"0.17.6-beta-20250607054355.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cfd0165c183f9672ec15d09caf72b53161e1be88","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.17.6-beta-20250607054355.0.tgz","fileCount":84,"integrity":"sha512-e6ZapKE1f4wOyk4h1KWLVFpAtMTk60ZkW1NCmakKG0Ov8JsCLtuCSQOkOysnEkmrjppuFzmEXcwjQFyNN58N7A==","signatures":[{"sig":"MEYCIQDzlN8Uzr4z+EP/F3YVLCunO3n9CvMraYASoPjdb596bQIhAOANXHsvG1vzhE+IDJY6qM+44otJN6VYg/4hGyte/PFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5449332},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.17.6-beta-20250607054355.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/277f18b0a7f3fca8037d068437fdd4f7/midscene-web-0.17.6-beta-20250607054355.0.tgz","_integrity":"sha512-e6ZapKE1f4wOyk4h1KWLVFpAtMTk60ZkW1NCmakKG0Ov8JsCLtuCSQOkOysnEkmrjppuFzmEXcwjQFyNN58N7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.17.6-beta-20250607054355.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.17.6-beta-20250607054355.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.17.6-beta-20250607054355.0_1749275200840_0.9790097927330201","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@midscene/web","version":"0.18.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4b56a63c1d27afd850697eda72011d7b5ad1efe2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.18.0.tgz","fileCount":84,"integrity":"sha512-ADtl5lHu2eowXbYEZSUUNfxLmKy5dOJmLNvcCs8grps2BCTp3IxOA2eyJ0vI7syxlM2INfvG+OBkSfmaxRRWvw==","signatures":[{"sig":"MEUCIF5xHzqICaH9UwT0EUEjIDan//eDH0cc7IYX5AyOWvewAiEA+9bJF3nhujB5MT8ausl8IHAELZXyMDXnTo9yMbgEvaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5448206},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.18.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3bd4b0cd0db6195558cded67016820db/midscene-web-0.18.0.tgz","_integrity":"sha512-ADtl5lHu2eowXbYEZSUUNfxLmKy5dOJmLNvcCs8grps2BCTp3IxOA2eyJ0vI7syxlM2INfvG+OBkSfmaxRRWvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.18.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.18.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.18.0_1749438263083_0.5402910999525701","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250611081529.0":{"name":"@midscene/web","version":"0.18.1-beta-20250611081529.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a0ac3f018acb783af23cbc1388d5a1b807d296e6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.18.1-beta-20250611081529.0.tgz","fileCount":89,"integrity":"sha512-GDz/Q7sgXuIaVsDRrYWDhP41XuCBe918uK5KcMb22wTMrHWzZ8ToW3Aj08sNAkbePH+z+eHAi9q0JZpB0Gvi9A==","signatures":[{"sig":"MEUCIEn52N8Z72JKdMPxF0UkiQ9ln2KDgYwwS63DTYL3wd7fAiEAwsZ/lo9uPscuOX27VN9V10Ym7ENvR5vAcVWUO9u/jlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5571394},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.18.1-beta-20250611081529.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5f9fe9cc0b9fb3cd221073010259439/midscene-web-0.18.1-beta-20250611081529.0.tgz","_integrity":"sha512-GDz/Q7sgXuIaVsDRrYWDhP41XuCBe918uK5KcMb22wTMrHWzZ8ToW3Aj08sNAkbePH+z+eHAi9q0JZpB0Gvi9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.18.1-beta-20250611081529.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.18.1-beta-20250611081529.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.18.1-beta-20250611081529.0_1749629913184_0.8756891721437594","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250611082446.0":{"name":"@midscene/web","version":"0.18.1-beta-20250611082446.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2833311a9bbe2ed08aed55410081aa5d7cd714f1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.18.1-beta-20250611082446.0.tgz","fileCount":84,"integrity":"sha512-8dxB2LH9s9lKRDaxx7AwaWFUFLEY0m/yTrCMhfrMq4clDiKCi1iklAjGU0a0TDMXKsA2+5qpwm3oyRhckQ47LA==","signatures":[{"sig":"MEQCIEAK9+kuW/rLapAHttgMq0+eHph1OCijr2lEzFuot6aWAiAHjQ5dc6F77/XiqamE6wqkw7LcaW7YKK0wo227yC7f9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5450240},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.18.1-beta-20250611082446.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/404e1e6ba0a929aafd76619f0013f5dd/midscene-web-0.18.1-beta-20250611082446.0.tgz","_integrity":"sha512-8dxB2LH9s9lKRDaxx7AwaWFUFLEY0m/yTrCMhfrMq4clDiKCi1iklAjGU0a0TDMXKsA2+5qpwm3oyRhckQ47LA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.18.1-beta-20250611082446.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.18.1-beta-20250611082446.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.18.1-beta-20250611082446.0_1749630440310_0.19857875892692523","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250612055514.0":{"name":"@midscene/web","version":"0.18.1-beta-20250612055514.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b8985471f68cd7b8369c8a78c9965955f561847a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.18.1-beta-20250612055514.0.tgz","fileCount":89,"integrity":"sha512-7VQt9N7yM2rcZxZNNOzjYJ3q3/N0V71lfYWQ8BB2dSDeE4seaiX61K4uMZGdxutxUZeGNy+sKJGBJyXnSCOGWQ==","signatures":[{"sig":"MEUCIEMD4+uJIZfEoSgLaPlcXtG7An5QKXTocXip6SnRtNMJAiEApdyJmbXkmppITPm9zIRT3bLgxl3K/2lfgMTWj8ISFPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5548765},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.18.1-beta-20250612055514.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fd6d264095f98d22713eaf9e3b7aa03e/midscene-web-0.18.1-beta-20250612055514.0.tgz","_integrity":"sha512-7VQt9N7yM2rcZxZNNOzjYJ3q3/N0V71lfYWQ8BB2dSDeE4seaiX61K4uMZGdxutxUZeGNy+sKJGBJyXnSCOGWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.18.1-beta-20250612055514.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.18.1-beta-20250612055514.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.18.1-beta-20250612055514.0_1749707882498_0.8559234591750531","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@midscene/web","version":"0.18.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f7caee151f5af51c5fc6a2d7a79263a77b17e49e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.18.1.tgz","fileCount":89,"integrity":"sha512-FhzwlV7EzHjSNDzhe5tlDG42KwB9mpu/RSqwLmTg4JjmP9vDAWNcNCuqe7jPcVZTacicr6+Wn5SpXfmDwjfx8g==","signatures":[{"sig":"MEUCIBBuCgbl277g1vaULyEDKUccRtI4e+5qinjYXxIHusk3AiEAwgceEO9Ev0hOaGL10Bi8NxFE1f5xMVJJ86g1vX5xHl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5608810},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.18.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e4148fab431d6a75d675ff286b6cec43/midscene-web-0.18.1.tgz","_integrity":"sha512-FhzwlV7EzHjSNDzhe5tlDG42KwB9mpu/RSqwLmTg4JjmP9vDAWNcNCuqe7jPcVZTacicr6+Wn5SpXfmDwjfx8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.18.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.18.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.18.1_1749722644179_0.7796986418708509","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta-20250612100846.0":{"name":"@midscene/web","version":"0.18.2-beta-20250612100846.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c5a33d07fb758808d3dfbc7c5cff7235304b187a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.18.2-beta-20250612100846.0.tgz","fileCount":89,"integrity":"sha512-V8f7F1O6rHLhW6C/FjEs1PJNLHEsW9K0QMZLJ2XV4OLmRLbU4RbMijF96R5i2vuY2vWYxKNnF4fFOAflGk7z8A==","signatures":[{"sig":"MEYCIQDpI2HtPIUovRXSWNtT9TUFDMaTeJqaOaDH15Rw/NemrAIhAJmr8FusIKahtD2CjOU0/33PlZX1cI4JlWmaIjTceCbx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5609936},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.18.2-beta-20250612100846.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30f4ea9e6723b45d5500ce553eb1c815/midscene-web-0.18.2-beta-20250612100846.0.tgz","_integrity":"sha512-V8f7F1O6rHLhW6C/FjEs1PJNLHEsW9K0QMZLJ2XV4OLmRLbU4RbMijF96R5i2vuY2vWYxKNnF4fFOAflGk7z8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.18.2-beta-20250612100846.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.18.2-beta-20250612100846.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.18.2-beta-20250612100846.0_1749723093888_0.9567563018062963","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@midscene/web","version":"0.18.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dab32bfcf892243163f7e8bc3f1ac830d5f70c21","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.18.2.tgz","fileCount":89,"integrity":"sha512-zpbCCBBydopzkcaD57uQv/66Pjzhwg0zD2GsDzP60f2p5cjoOy5ba/uXF2pwwfJfa8RJHNqy0MChDmnCuo7jSw==","signatures":[{"sig":"MEYCIQDN9dldCTxHkka2LYQw1bKOESdOpa6xY8XZwQitrLvgbQIhAPXmq6gtD5SLm71bxOdDuziru9ZKiF53biGRvQ9brbHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5613236},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.18.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fc257ae69e7ccf857ce3483487823b2d/midscene-web-0.18.2.tgz","_integrity":"sha512-zpbCCBBydopzkcaD57uQv/66Pjzhwg0zD2GsDzP60f2p5cjoOy5ba/uXF2pwwfJfa8RJHNqy0MChDmnCuo7jSw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.18.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.18.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.18.2_1749727305421_0.13204409341362955","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta-20250613021429.0":{"name":"@midscene/web","version":"0.18.3-beta-20250613021429.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e08e799ae25e536167b541d86c99060e098a9daf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.18.3-beta-20250613021429.0.tgz","fileCount":89,"integrity":"sha512-TfIOaYgdTkvV65iXKD1m4l4vtuhMUfmZ8OtLKD2cEm0A9hO5PpYlUzOledjMtIKyPX8igqLD7B5naSZixja2zQ==","signatures":[{"sig":"MEUCIFzQYZZjxuE2+xG+cLOLDtbE5cKeLurTLteMPGKzqJV5AiEA7euULwXOY4/ZCENTsEx9FEQ4lCe8UoA3pRRbykFJ0oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5619205},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.18.3-beta-20250613021429.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2725265ec74815940e1d70e03484ef06/midscene-web-0.18.3-beta-20250613021429.0.tgz","_integrity":"sha512-TfIOaYgdTkvV65iXKD1m4l4vtuhMUfmZ8OtLKD2cEm0A9hO5PpYlUzOledjMtIKyPX8igqLD7B5naSZixja2zQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.18.3-beta-20250613021429.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.18.3-beta-20250613021429.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.18.3-beta-20250613021429.0_1749781067790_0.7199648795845015","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@midscene/web","version":"0.19.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d60392c4fe436f656f48a939e8ad01cbbac0a8bd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.0.tgz","fileCount":89,"integrity":"sha512-zMZHzyvArfm2BecVn6cDAq8Jw5sYscDAwl1uxxPMKRsIe39u16BVJAPBKp5cfDJ4yE2rBLS7xeAZK9YZuTboWA==","signatures":[{"sig":"MEQCIAYoDRtT4cQptM1DUByZtN6HCkwphtL0mFs658iwaaGgAiAjFnnLPU3eWR1lbLhaKBgMNR4da4r6hmae7JMchkCJBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5618079},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/371e3bf78739719d829ba13e5df36be7/midscene-web-0.19.0.tgz","_integrity":"sha512-zMZHzyvArfm2BecVn6cDAq8Jw5sYscDAwl1uxxPMKRsIe39u16BVJAPBKp5cfDJ4yE2rBLS7xeAZK9YZuTboWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.0_1749785546477_0.07680688251595735","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250613042051.0":{"name":"@midscene/web","version":"0.19.1-beta-20250613042051.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7347d58c764dfc91f6fc3d8c6eb7c946f19ff9d2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250613042051.0.tgz","fileCount":89,"integrity":"sha512-90S1kmBM/03Lf4UIjEhiTPtl18xy0Z5o3/l4MonEBfHDqIKNY5+QYZIGVNU2D7rqjW1MngE5aHVwlgIyMl2s5g==","signatures":[{"sig":"MEUCIE8dx9XIXFLTAZ+rH1N7p8XySlvSOzx+r9tUeIWPrilaAiEAz3lSgNBRZoF3Q5A0THEWZlcYmprJEjfMc2/1T3omi9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5619205},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250613042051.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b8fe089042c9c1e3da730aa7ae9dcdf7/midscene-web-0.19.1-beta-20250613042051.0.tgz","_integrity":"sha512-90S1kmBM/03Lf4UIjEhiTPtl18xy0Z5o3/l4MonEBfHDqIKNY5+QYZIGVNU2D7rqjW1MngE5aHVwlgIyMl2s5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250613042051.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250613042051.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250613042051.0_1749788613686_0.699698583085486","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250613065219.0":{"name":"@midscene/web","version":"0.19.1-beta-20250613065219.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7b89aa0cf665bc2e6b10ae6c92f8bd5ad106de16","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250613065219.0.tgz","fileCount":89,"integrity":"sha512-/CX6iclIKADJga4S3iPE2OMeP43/paNgh6nnKeGMNgIs0lnpY1uGNeXepHTHUn6PEyEr7/yn4YaEIT9PKHDLbg==","signatures":[{"sig":"MEUCIQDH/C6PTZv/ONXbfk2wWsBa9Ha5pj3YKTANWigDwzDvpwIgb/Bp6e+8wuW41Q6G4h1YiIm+ihPuNfzkB3NXGRRT1P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5619205},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250613065219.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0b4250b39c7218f086356a30e91eb086/midscene-web-0.19.1-beta-20250613065219.0.tgz","_integrity":"sha512-/CX6iclIKADJga4S3iPE2OMeP43/paNgh6nnKeGMNgIs0lnpY1uGNeXepHTHUn6PEyEr7/yn4YaEIT9PKHDLbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250613065219.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250613065219.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250613065219.0_1749797706929_0.30103033971589","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616032243.0":{"name":"@midscene/web","version":"0.19.1-beta-20250616032243.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"39bfd06922143c64c1de783a1e7169a311379e1a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250616032243.0.tgz","fileCount":89,"integrity":"sha512-GudvcmjwL36lLyb32YUz/ZX8Cbb+5rKg0nn75/Idq0ajBpwcM8ywU0K4Y/LZ48yHsNU3bK9KtoH0UTUeU1+VKQ==","signatures":[{"sig":"MEYCIQDv1d10APPBmsJ3Dyb3AnEvTfPakD8Ww0XhAu5mp3jBGgIhAMIGbNwmRt2DZxnM+1INZXhS76WFmfnhVHiq58d0MnXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5619680},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250616032243.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cc1f3b0b24b5005fd95fa5e1e58ba662/midscene-web-0.19.1-beta-20250616032243.0.tgz","_integrity":"sha512-GudvcmjwL36lLyb32YUz/ZX8Cbb+5rKg0nn75/Idq0ajBpwcM8ywU0K4Y/LZ48yHsNU3bK9KtoH0UTUeU1+VKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250616032243.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250616032243.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250616032243.0_1750044333374_0.49621395559193227","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616080226.0":{"name":"@midscene/web","version":"0.19.1-beta-20250616080226.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ab37cb66fb729d778fe069a3ab2b3439f52b3111","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250616080226.0.tgz","fileCount":89,"integrity":"sha512-UhmOXyayOfrwaE+CZrFx49qKNWfgUnda/UkJhM8zGbQoAM1HJx3cviQ6GG9w5vOpb72ptsUI0tGxl1eCyEV8JQ==","signatures":[{"sig":"MEQCIBS0UG53j60RB6+Gz5er8fP+503phpLyJ1HtUmUoR323AiAr86yzLOW49vLBS+TWs0TEq1gyUmaVYG0hFzKklo2e4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5619205},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250616080226.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d67db227f05a39bb26659a1b2e33288d/midscene-web-0.19.1-beta-20250616080226.0.tgz","_integrity":"sha512-UhmOXyayOfrwaE+CZrFx49qKNWfgUnda/UkJhM8zGbQoAM1HJx3cviQ6GG9w5vOpb72ptsUI0tGxl1eCyEV8JQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250616080226.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250616080226.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250616080226.0_1750061112189_0.2747243497947167","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616124611.0":{"name":"@midscene/web","version":"0.19.1-beta-20250616124611.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"85af481dd891eb65884c8b891920cc16af268a46","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250616124611.0.tgz","fileCount":89,"integrity":"sha512-Tek+bORUv6+p5qLFY0cQeNbWsa5oWZTadK4TyEluuV5cyRLilB4Nr0HGVubUZ5Uc6YUIBor/w009VYo+c93sJA==","signatures":[{"sig":"MEUCIFlswEQ2i8DGemjWm/HqmCjD4BPXGMMs94RtQWS9DHkyAiEA5dw9Masstl0G7ozRv4nAUcS3xjs85yR3pUyB+4DkZgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5653681},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250616124611.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/37bd4f04a125c0ce19ea8592ccbe0eb7/midscene-web-0.19.1-beta-20250616124611.0.tgz","_integrity":"sha512-Tek+bORUv6+p5qLFY0cQeNbWsa5oWZTadK4TyEluuV5cyRLilB4Nr0HGVubUZ5Uc6YUIBor/w009VYo+c93sJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250616124611.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250616124611.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250616124611.0_1750078136714_0.7915284404505045","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616133247.0":{"name":"@midscene/web","version":"0.19.1-beta-20250616133247.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3b61d057438c13a54f49ef7b4db0ab767d07a76d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250616133247.0.tgz","fileCount":89,"integrity":"sha512-jY/qZ+NzJgLZDKRhWRCF2WL0y7jxYUhHXd/jWGfFoEblcqrHskPl97DZAHWQ5mhQpZyevx7zpwKcMVJfqlnHuQ==","signatures":[{"sig":"MEUCIQDTVOrRKDsYETYQrs9fpfK9at25+t0he4eFq1Zjs/k41AIgZgYd+ExlzczQftTek5igxfrp4xjseG4+4Z8Zwhcjp2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5638184},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250616133247.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/811ccb0a1be0ec4f97a4227bd0814838/midscene-web-0.19.1-beta-20250616133247.0.tgz","_integrity":"sha512-jY/qZ+NzJgLZDKRhWRCF2WL0y7jxYUhHXd/jWGfFoEblcqrHskPl97DZAHWQ5mhQpZyevx7zpwKcMVJfqlnHuQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250616133247.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250616133247.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250616133247.0_1750080932182_0.688455609707171","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616142702.0":{"name":"@midscene/web","version":"0.19.1-beta-20250616142702.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5ad48c23b34a3361aaed2f2ff172b78c94207aee","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250616142702.0.tgz","fileCount":89,"integrity":"sha512-3fVQag5mgSfeGE65wyCQCeq1aLSemOvzw/i0dJiiBafeC6btwXdpB0vlOy2fUHZzeeVqZmXQjRCcqcK/INMv7A==","signatures":[{"sig":"MEUCICfpZNrKIQU7IQUbSau/7+9+VUBbuI4YBp18mO/cXQZ1AiEA2Yu6zIL78hz68P5YGpHcBaHGx7g7tErgLPYSoIJgfRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5654156},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250616142702.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ffc19189fd068dce24f3c2bf64a6289a/midscene-web-0.19.1-beta-20250616142702.0.tgz","_integrity":"sha512-3fVQag5mgSfeGE65wyCQCeq1aLSemOvzw/i0dJiiBafeC6btwXdpB0vlOy2fUHZzeeVqZmXQjRCcqcK/INMv7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250616142702.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250616142702.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250616142702.0_1750084188912_0.6490498677304375","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250617031850.0":{"name":"@midscene/web","version":"0.19.1-beta-20250617031850.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3f152202e4f09c40460995a35d5ed6083ff9fdcd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250617031850.0.tgz","fileCount":89,"integrity":"sha512-W5rSJGLMOf7I5Jk1PAWRrAmo6AWFqhx2ue82NdQIjWChE+I45luI2BtvXw7mVk0ZwGrCAfXucL5cNO8kDpgnJg==","signatures":[{"sig":"MEUCIHpYQsmapk8jgNN0VF6lO8aHb4Wa8ZzpkHeeK8Aw01/nAiEAsPCg1BuXWD/hMJ7pNmM3PHlISs3FtJ8/c1wUR9Lagzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5654156},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250617031850.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2eadc8711f7f72d2243aaef73af69bd6/midscene-web-0.19.1-beta-20250617031850.0.tgz","_integrity":"sha512-W5rSJGLMOf7I5Jk1PAWRrAmo6AWFqhx2ue82NdQIjWChE+I45luI2BtvXw7mVk0ZwGrCAfXucL5cNO8kDpgnJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250617031850.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250617031850.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250617031850.0_1750130500617_0.6642100018190187","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250617041310.0":{"name":"@midscene/web","version":"0.19.1-beta-20250617041310.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e9c34fcf4fcaccb37e2ac2478223e4a0d188ae30","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1-beta-20250617041310.0.tgz","fileCount":89,"integrity":"sha512-y0zMQRSP8uY86LTRyTsN9IYF+6lB61ogKclJsW26zb9WYDmSY9C3+sXP/kmVISOOKwsCMT1xy9PC8O5pNIw67Q==","signatures":[{"sig":"MEYCIQC6ESwCu1rW/n+a70EtMJWNF4NKvJ6dqzTcx59f+0nmJQIhAMqh/Wa0r+uLOHQgyyDGxCZRPBRWMOMITqc76wk0FSou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5654156},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1-beta-20250617041310.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c8229cc8893d2ab0b20b9475affb7faa/midscene-web-0.19.1-beta-20250617041310.0.tgz","_integrity":"sha512-y0zMQRSP8uY86LTRyTsN9IYF+6lB61ogKclJsW26zb9WYDmSY9C3+sXP/kmVISOOKwsCMT1xy9PC8O5pNIw67Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1-beta-20250617041310.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1-beta-20250617041310.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1-beta-20250617041310.0_1750133753625_0.2245691912649448","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@midscene/web","version":"0.19.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"175dc00484a2916211223898ec02224259d6fbf0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.1.tgz","fileCount":89,"integrity":"sha512-frm+ez2rq0R2SLScC4sigvG5jPngz6HzoEuhWy0BdogyTL8puTT6gynpxO+h8LzdTMDj6X5wGEZSLh/GwkNsQg==","signatures":[{"sig":"MEUCIC+nill8xW2VwrSzQ2VkQI59zGCFeSIoGArskAFSCEvkAiEA3m3nMdrnR37j0HWd4eSbdELnKq0qmMl6DGtjl7q7sa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5653030},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/35acf94404d623cad7aefc111c5a0349/midscene-web-0.19.1.tgz","_integrity":"sha512-frm+ez2rq0R2SLScC4sigvG5jPngz6HzoEuhWy0BdogyTL8puTT6gynpxO+h8LzdTMDj6X5wGEZSLh/GwkNsQg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.1_1750137806963_0.5364888731196304","host":"s3://npm-registry-packages-npm-production"}},"0.19.2-beta-20250619025714.0":{"name":"@midscene/web","version":"0.19.2-beta-20250619025714.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"16ef27753a62685b3ce9ad159d7e92ff7fab127d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.19.2-beta-20250619025714.0.tgz","fileCount":89,"integrity":"sha512-pbvyDwfLDHGOFUC2Syz0lPee++SXlkgMoZi96PH2HNu5xyJf7Q3jO2nC1udxkZz9kxbClF+Nxgs39jYtw0obfw==","signatures":[{"sig":"MEUCIDEpnoxTa33XcoqhNU5asj58H84Ga+L3TpEpFoKsvs9cAiEAoVeuI1A2zxXeeZvs7SSDDQFKkeVRny35G/uaXNjhcJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5835165},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.19.2-beta-20250619025714.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/48569d8305d978acf4e29ca3c94c5024/midscene-web-0.19.2-beta-20250619025714.0.tgz","_integrity":"sha512-pbvyDwfLDHGOFUC2Syz0lPee++SXlkgMoZi96PH2HNu5xyJf7Q3jO2nC1udxkZz9kxbClF+Nxgs39jYtw0obfw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.19.2-beta-20250619025714.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.19.2-beta-20250619025714.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.19.2-beta-20250619025714.0_1750301998094_0.49637571044114215","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@midscene/web","version":"0.20.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f1c7a81fdd2fdf6f9eb5d8d0dc10aaff1b8e9ab6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.0.tgz","fileCount":89,"integrity":"sha512-7neHdLs64WmB4lhRasmqg17zDgtZXYGzY77eTSyWtqHX19uIZnm+FV7sQJQMgEgAFnYLxWXdvpFe0sHJ0tCpoA==","signatures":[{"sig":"MEUCIFMz9R93JizShiNQQGCSkUTtd0y9XjU1MURw9s5EB/ccAiEAnJCTEyQkw3WNJnAzWLpxQ2kawDeYzTdnUniQKLUk2GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5834039},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/da6cc357c92a5ef4d886d289bac42ab5/midscene-web-0.20.0.tgz","_integrity":"sha512-7neHdLs64WmB4lhRasmqg17zDgtZXYGzY77eTSyWtqHX19uIZnm+FV7sQJQMgEgAFnYLxWXdvpFe0sHJ0tCpoA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.0_1750304720623_0.8106759350665733","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250624021341.0":{"name":"@midscene/web","version":"0.20.1-beta-20250624021341.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f4f9b31d8b4f5fab0143c4d373ac179d06162637","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.1-beta-20250624021341.0.tgz","fileCount":89,"integrity":"sha512-Xu2OyT/ct5Mf8Zswhx+D3tCvzSMa8c9FYHOnVH/aaCU6f6ovEVtYp51UW87+MMRJOWz5zBP8cRAVoJnHJTvZXg==","signatures":[{"sig":"MEQCIHVZQGCiX73sa+DmA8soErHTkTel0rbJG3fbxFgvSMcMAiBPrECGiV/FM4/DzIgvPHGzc7LFTzfbUH8ubTOMVqbaFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5848230},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.1-beta-20250624021341.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/3a1ae289d86605c22274b786ef991ba1/midscene-web-0.20.1-beta-20250624021341.0.tgz","_integrity":"sha512-Xu2OyT/ct5Mf8Zswhx+D3tCvzSMa8c9FYHOnVH/aaCU6f6ovEVtYp51UW87+MMRJOWz5zBP8cRAVoJnHJTvZXg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.1-beta-20250624021341.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.1-beta-20250624021341.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.1-beta-20250624021341.0_1750731388474_0.5152379300564016","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250624120331.0":{"name":"@midscene/web","version":"0.20.1-beta-20250624120331.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c9ae2f0ab0bfc2dd6a0cddb52ae2a3c17e12535b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.1-beta-20250624120331.0.tgz","fileCount":89,"integrity":"sha512-651KqLJ9vN22OsDa0ftgoKLWKfdpMPa8uSHV4SWDvi+4gnwbpI9u1AAPo7PzE81LO/HtbyaIa9jjlCRl7FU0yA==","signatures":[{"sig":"MEQCIBdO6M3m/sw9G5buoC1IlSFCl5M8FqwtrBDtsJBX2705AiByiBCTXtJuhqOD3nJ/wVfn9E3WYgQju+BqgSmdAgNarA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5851161},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.1-beta-20250624120331.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/058f258cbc8f17cb2c77556afe45610c/midscene-web-0.20.1-beta-20250624120331.0.tgz","_integrity":"sha512-651KqLJ9vN22OsDa0ftgoKLWKfdpMPa8uSHV4SWDvi+4gnwbpI9u1AAPo7PzE81LO/HtbyaIa9jjlCRl7FU0yA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.1-beta-20250624120331.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.1-beta-20250624120331.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.1-beta-20250624120331.0_1750766774006_0.45600913680435373","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250625031429.0":{"name":"@midscene/web","version":"0.20.1-beta-20250625031429.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"001cec57819eb9f20372f4fb320d146b44227e15","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.1-beta-20250625031429.0.tgz","fileCount":89,"integrity":"sha512-+IXu/vKrfooKn0JWkzOl3/a3MU6u6Gpb3NHUgO1hv8mnM0g3VBUcILPS02VHmEwOFDdrRFfVk/LzHnvTIEMOIw==","signatures":[{"sig":"MEUCIQCmOsAuARh3duNSQzY5eiKCOlslLwGmHBU2oJj9UMHAywIgdz65qeX9YmvX1N9Gg5ivY3hrEuzXsbOc2bxd4Ca2w3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5851633},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.1-beta-20250625031429.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/3665909c36425a75472b9fa8a6424a56/midscene-web-0.20.1-beta-20250625031429.0.tgz","_integrity":"sha512-+IXu/vKrfooKn0JWkzOl3/a3MU6u6Gpb3NHUgO1hv8mnM0g3VBUcILPS02VHmEwOFDdrRFfVk/LzHnvTIEMOIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.1-beta-20250625031429.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.1-beta-20250625031429.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.1-beta-20250625031429.0_1750821432550_0.507588843209547","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@midscene/web","version":"0.20.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"37a9698c1822f506f5034ea536684f62037e300d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.1.tgz","fileCount":89,"integrity":"sha512-jPq99MGqic7K5Di95uFC/ljT7A6+7C1GObqPffvs5NXMNy5cOU6j2iInAGgVcSaLLV8KPSp0R9eDOrhtK8w9Pg==","signatures":[{"sig":"MEUCIGQyzq3xrllLbdLnylvLjBSAqMfBMusq/vhc4p+86NkBAiEAj/bdj8LK8QunjiVkISwiKNuSzPB+8HBwpBkHC8304kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5850507},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/7afcc00f91580db9858b7ac4226a16b4/midscene-web-0.20.1.tgz","_integrity":"sha512-jPq99MGqic7K5Di95uFC/ljT7A6+7C1GObqPffvs5NXMNy5cOU6j2iInAGgVcSaLLV8KPSp0R9eDOrhtK8w9Pg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.1_1750827336127_0.14071935391463608","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250701090459.0":{"name":"@midscene/web","version":"0.20.2-beta-20250701090459.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"869748e07bf855dfc89c0362c4ec95103e00e21d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250701090459.0.tgz","fileCount":89,"integrity":"sha512-MjYScDoqs3hkZfkmniIzydhFfsNbAKyn2fCZfGOOn6KaBiT+F7H8lYOV059Gof3u/+03JfcwpOi/OSwltJ6p/w==","signatures":[{"sig":"MEYCIQCcvQV9BFSGZAC659JBz2rOoGApIhICuoMW/nGX5wv4HwIhAKeWplKpHsg9GfADrbMLmeSLfUqQGWW/i135qrbRXYUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5851633},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250701090459.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/fcb2a4acfc9ce2ae3ea97c21628ac29a/midscene-web-0.20.2-beta-20250701090459.0.tgz","_integrity":"sha512-MjYScDoqs3hkZfkmniIzydhFfsNbAKyn2fCZfGOOn6KaBiT+F7H8lYOV059Gof3u/+03JfcwpOi/OSwltJ6p/w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250701090459.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250701090459.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250701090459.0_1751360864653_0.47739490445727184","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250701125030.0":{"name":"@midscene/web","version":"0.20.2-beta-20250701125030.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0503738909d6916777d4a2918ca24f76ea1f37fc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250701125030.0.tgz","fileCount":89,"integrity":"sha512-BApuT+i3ztntBVVKmNbKGIRCGqP2BnkFL0VSS0ugB+C240lmJja9TTIg1WrNsHaebRevM/3N0bPqsUPeHVcslA==","signatures":[{"sig":"MEUCIQDRlNlt8Bmcs5RCPW8TMdeWqKirRs0g+vK8Rro0rD63qwIgK2V6XojLcwECvdpsCiS4Ifp8g7MqiEC2BnT18HJAJMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5858077},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250701125030.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/33054de192302f883def33004ecce9aa/midscene-web-0.20.2-beta-20250701125030.0.tgz","_integrity":"sha512-BApuT+i3ztntBVVKmNbKGIRCGqP2BnkFL0VSS0ugB+C240lmJja9TTIg1WrNsHaebRevM/3N0bPqsUPeHVcslA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250701125030.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250701125030.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250701125030.0_1751374396431_0.4392297751496945","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702050836.0":{"name":"@midscene/web","version":"0.20.2-beta-20250702050836.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"97a075355c724cd7182a9d2d569ad2eff3dca762","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250702050836.0.tgz","fileCount":89,"integrity":"sha512-tFjdoXRKQPBKmkUmdxI86vpzxZsHoqgbg5Dc1hHJTvmrT2wq3tM8fktfYQFfky0jhiPEpvKqjheEi0iKeNaO6Q==","signatures":[{"sig":"MEUCIE2ZK39UPLjTHOB10nWL0xkQFUAsDnNg728+eIvVosQ4AiEAl8fxrAa6IYlWUQHiSMcHo3akoSPpwMvCGUeUHyU9/JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5863216},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250702050836.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/5b56f07e6a1c44aaf9ae4747220f2859/midscene-web-0.20.2-beta-20250702050836.0.tgz","_integrity":"sha512-tFjdoXRKQPBKmkUmdxI86vpzxZsHoqgbg5Dc1hHJTvmrT2wq3tM8fktfYQFfky0jhiPEpvKqjheEi0iKeNaO6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250702050836.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250702050836.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250702050836.0_1751433083059_0.21245184930873284","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702063809.0":{"name":"@midscene/web","version":"0.20.2-beta-20250702063809.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"459675b5991b534adc5530928d0e25390529934e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250702063809.0.tgz","fileCount":89,"integrity":"sha512-Gu1yE3tcHsI2qNTQpdHUcOxni77GKW5QRrdqVPJpWlIBcDXVAbmkfSa5OQsy/FCdQHikvG6nvJWptJlnGFn8Yg==","signatures":[{"sig":"MEQCIH0RSlyXoEBcy/gnz3gE3nCLkjPWwoWiMMYg6kH/K7QAAiB6W/R2t6/n2zxCSRdZqBJFm1FfviD0J8fSXDBlKLoMVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5858077},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250702063809.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/776a7c5d91de1e603f4f995563b6ce80/midscene-web-0.20.2-beta-20250702063809.0.tgz","_integrity":"sha512-Gu1yE3tcHsI2qNTQpdHUcOxni77GKW5QRrdqVPJpWlIBcDXVAbmkfSa5OQsy/FCdQHikvG6nvJWptJlnGFn8Yg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250702063809.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250702063809.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250702063809.0_1751438459934_0.6164670511893207","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702064734.0":{"name":"@midscene/web","version":"0.20.2-beta-20250702064734.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3aae5ae3763c64bbb5ef797dd47212313d8c5591","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250702064734.0.tgz","fileCount":89,"integrity":"sha512-+WLt/cvAqLG9xSLV/xMGdaTGGfnUPPubuqR4hw+O6x88UXVvK10HaAs0iYHVdyotBwsnQQ3fTo55Vh7m9CjiHg==","signatures":[{"sig":"MEQCIBk9+9XhZuZ1d79r5reAjauDM9CKfchXceZzr52vzyHTAiA5Ejl7He/CIy9q+17ViEYahIkxdfoygCvSDkZKwGXeWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5858077},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250702064734.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/a39e638f285b2786f2d6a6f71b63d976/midscene-web-0.20.2-beta-20250702064734.0.tgz","_integrity":"sha512-+WLt/cvAqLG9xSLV/xMGdaTGGfnUPPubuqR4hw+O6x88UXVvK10HaAs0iYHVdyotBwsnQQ3fTo55Vh7m9CjiHg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250702064734.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250702064734.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250702064734.0_1751439052284_0.13101057248770398","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702071046.0":{"name":"@midscene/web","version":"0.20.2-beta-20250702071046.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f554436db86e06a3c647bbb4451ef95a5d9a52ea","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250702071046.0.tgz","fileCount":89,"integrity":"sha512-RPNQytxJIq6taJn0EktX3PAla+BR9n7dCSgqDPf1MjCFXLIPM+o/0yYkFsV/rtmWHJZP8spTw6XcDyt3iZumWw==","signatures":[{"sig":"MEUCIDoSMJgvAPbG8Zy7OxU+HMp1aBik3k8dgbQz4D16ZyraAiEA0TFkVbp+mA0kO5o3VvCohaRhGjLlF4NBjFNkIy4kuzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5858077},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250702071046.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/ce22d269307da3a066454bc03cd0afbd/midscene-web-0.20.2-beta-20250702071046.0.tgz","_integrity":"sha512-RPNQytxJIq6taJn0EktX3PAla+BR9n7dCSgqDPf1MjCFXLIPM+o/0yYkFsV/rtmWHJZP8spTw6XcDyt3iZumWw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250702071046.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250702071046.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250702071046.0_1751440408368_0.026003388039181452","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702071641.0":{"name":"@midscene/web","version":"0.20.2-beta-20250702071641.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8e456ddcec415ad0d68571449d32e0a92821172f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250702071641.0.tgz","fileCount":89,"integrity":"sha512-L4zDdXLDubh5oE6XkCsSbz0aULC8AJq2PTrdjb1t+Zk9eIczdR/h4Wp1vpavIXBJU1znxMQNBPsbZCuN6Y/4+A==","signatures":[{"sig":"MEYCIQCbignSFQPzKrWPPaBImluhLYnAYbAB6HDy7HRNIEPRlAIhAIIWn7iqJvsBCRXvnQ2hr9Dm7LKzE6OV/roi8Z7xIaGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5864029},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250702071641.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/0ff76166944d18143659af2e1cf8a374/midscene-web-0.20.2-beta-20250702071641.0.tgz","_integrity":"sha512-L4zDdXLDubh5oE6XkCsSbz0aULC8AJq2PTrdjb1t+Zk9eIczdR/h4Wp1vpavIXBJU1znxMQNBPsbZCuN6Y/4+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250702071641.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250702071641.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250702071641.0_1751440769714_0.23253273177621514","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702081139.0":{"name":"@midscene/web","version":"0.20.2-beta-20250702081139.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"13006320268c1dd9b8355d0670732872b51723e6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250702081139.0.tgz","fileCount":89,"integrity":"sha512-QfSTCCmwo99bDQgrLkpujfw1hXzAyL3SmzqLtu3+Xe3JIpw5YH6wiQyjvm34QR1TxLamfGNi5TmcF7tPFDLZ/A==","signatures":[{"sig":"MEUCIDqoHEkYJpCcWqmZs8fZQO4OYj7+NXYJJ5Mt6+foACSSAiEAmjvQB3XIvqNp6e/mycOFwbJrYIV6KYSb/PNSH+rS0gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5868835},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250702081139.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/635246c672d981059be164981a1269bc/midscene-web-0.20.2-beta-20250702081139.0.tgz","_integrity":"sha512-QfSTCCmwo99bDQgrLkpujfw1hXzAyL3SmzqLtu3+Xe3JIpw5YH6wiQyjvm34QR1TxLamfGNi5TmcF7tPFDLZ/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250702081139.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250702081139.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250702081139.0_1751444063314_0.9943523982423244","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250703091928.0":{"name":"@midscene/web","version":"0.20.2-beta-20250703091928.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6f05658bf3d8be7376ff17def8d3ee5f2d9321c5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250703091928.0.tgz","fileCount":89,"integrity":"sha512-uM863p7mS38nEtrlTHihXo1on3bDS257IVXFl3lkwtiTg4kIKmjslsnL1WKd9ltjoJbAwxIs9xnagEy4iHp7qA==","signatures":[{"sig":"MEUCIBTIhD/nIewdCZTXYaIaMz81mHDulT+EDDKDITsgyZGvAiEA5blKMMStmly7hZNwXnDCJkmbXchkuf4o6cqGSB2dP+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5868907},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250703091928.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/1983a869bbb4fa1876b166e1be155fb3/midscene-web-0.20.2-beta-20250703091928.0.tgz","_integrity":"sha512-uM863p7mS38nEtrlTHihXo1on3bDS257IVXFl3lkwtiTg4kIKmjslsnL1WKd9ltjoJbAwxIs9xnagEy4iHp7qA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250703091928.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250703091928.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250703091928.0_1751534533730_0.5617713689931279","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704071649.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704071649.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c58be9e29989c9936fa2b12d2c059823bac75153","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704071649.0.tgz","fileCount":89,"integrity":"sha512-yEn+VqRqcTJyI7w+E9wSORpjvomQYPJlKfejBktIKubkVqU196+zFO4GbRgmcfleszL04THToaL4EozgUeWMKA==","signatures":[{"sig":"MEQCIFLFMivXqspY7bueIU2Z/XiY4uwVIsA9izLJ1F0A4MnhAiBs9HlYBfdH/1JNKk1lD6h/DRpAI/Tz6+eCk7jqNOSYcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704071649.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/bc9f0a7fd22ea22a5a87c2348dc96ef6/midscene-web-0.20.2-beta-20250704071649.0.tgz","_integrity":"sha512-yEn+VqRqcTJyI7w+E9wSORpjvomQYPJlKfejBktIKubkVqU196+zFO4GbRgmcfleszL04THToaL4EozgUeWMKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704071649.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704071649.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704071649.0_1751613606390_0.07659354720088474","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704072438.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704072438.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"82d926e19bbb257b2e2fa694670d9b16d9439c80","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704072438.0.tgz","fileCount":89,"integrity":"sha512-LhW868wijHth+JqPIqBTQsSyG1c0XnuDUF21HdPND7pBLlgJ4GbDGhwJVnm4JMSHmWSHWEKma6ndCWR9rFRH0A==","signatures":[{"sig":"MEQCIHgAKrSIq4mE0ad13i+DQAiBgTq6NKF0itYAx04Qh2EiAiBkCR1GmFt7kCjkvEopiSAzb/LttUhpRDYb2xToRtZGNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704072438.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/e3b62abecaf8794c348c0c2a7593c271/midscene-web-0.20.2-beta-20250704072438.0.tgz","_integrity":"sha512-LhW868wijHth+JqPIqBTQsSyG1c0XnuDUF21HdPND7pBLlgJ4GbDGhwJVnm4JMSHmWSHWEKma6ndCWR9rFRH0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704072438.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704072438.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704072438.0_1751614044660_0.7184270640163026","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704083106.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704083106.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"159fe0e7979942ab7d8bf573f142153120441452","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704083106.0.tgz","fileCount":89,"integrity":"sha512-IdRFDFtZ64X8SuTNvwOThChjp41GUartCscVfsHBBECnq9ozbbVF4EWVBp2gYwdwec7SjC65RsooxIM7pn4oCg==","signatures":[{"sig":"MEYCIQDQ+hp2lPSOfBgAXOUxmrGKTAfCdu5SS3MJulDS+ISuLgIhAJuzQk7zpQiq2sRWHe/tMJqS2ytc1QMbKCmFEGG5bB9L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704083106.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/639ae806e2a41396f22d95841ab968b1/midscene-web-0.20.2-beta-20250704083106.0.tgz","_integrity":"sha512-IdRFDFtZ64X8SuTNvwOThChjp41GUartCscVfsHBBECnq9ozbbVF4EWVBp2gYwdwec7SjC65RsooxIM7pn4oCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704083106.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704083106.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704083106.0_1751618035589_0.5256479638644174","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704083728.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704083728.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"26489979b979533857a9db1ea61e305ba824da37","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704083728.0.tgz","fileCount":89,"integrity":"sha512-bEyxXG05H48aGdrJpBQE2C8cO9iqudHpq0ba3AL6ZEN+HLxV+QySzaS3/r1OuuSaxG8hPWZ8FMshTLOJ7zhCSw==","signatures":[{"sig":"MEYCIQD6E28LxWe66jixiwQ6ElnJ+XiuJaiF5IRpv3wWTgbvHgIhAJ3VAES31r6TCtaTPQHUFLBYqSVvvm11ry9a0heSrFws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704083728.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/7b09a834cdad068eab2ff5a1a5ce8a46/midscene-web-0.20.2-beta-20250704083728.0.tgz","_integrity":"sha512-bEyxXG05H48aGdrJpBQE2C8cO9iqudHpq0ba3AL6ZEN+HLxV+QySzaS3/r1OuuSaxG8hPWZ8FMshTLOJ7zhCSw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704083728.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704083728.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704083728.0_1751618416789_0.9078061806301267","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@midscene/web","version":"0.21.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"af7021f1c22aed65b357b1e66247bef13fe0e67a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.0.tgz","fileCount":89,"integrity":"sha512-TV00ldqu3FI3JuM9sePZoH9yBaOFRY++usuQ21iWXWY+PktOVTqcc5Tp+04zktbBYIPHn4CnR666go25IL3Gqg==","signatures":[{"sig":"MEUCIQCN1cyP0p0dvYlEDERzDdj3gQdZ37bqzYyf6ZmezBhSDAIgKy2ajmkNbOk9JI6l7apFpAVE9QKPtNLI+KT1wFRjhCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881452},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/bc6a5dfda9d3928b8d570e4b50a00b02/midscene-web-0.21.0.tgz","_integrity":"sha512-TV00ldqu3FI3JuM9sePZoH9yBaOFRY++usuQ21iWXWY+PktOVTqcc5Tp+04zktbBYIPHn4CnR666go25IL3Gqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.0_1751618702228_0.9011928803317644","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704084621.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704084621.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2d6f166720d2aebbb2aa6c52274e7ebdc99328ad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704084621.0.tgz","fileCount":89,"integrity":"sha512-tXuXxw9Xjqg2k8tYHspDCD3dsCb8ohmSu14jeiFLnaC0aIa/jnwku8mI0jqS2XpQVgMV4A6OmiRZlxEuQry4gg==","signatures":[{"sig":"MEUCIQC2DtM077ZQPFHc/6PHwRd+m+QybBrcNFar+2OyNb2wSwIgZ8y3FMYzFhaVOjKU75AzGYVhGTDHQGsyfErgXgLfogo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704084621.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/3c3d2efa2b8d543b753c0fa3efaf70d2/midscene-web-0.20.2-beta-20250704084621.0.tgz","_integrity":"sha512-tXuXxw9Xjqg2k8tYHspDCD3dsCb8ohmSu14jeiFLnaC0aIa/jnwku8mI0jqS2XpQVgMV4A6OmiRZlxEuQry4gg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704084621.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704084621.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704084621.0_1751618974823_0.029731515991295865","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704085711.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704085711.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1ffa4c70a7eae66cd9afb2cf4ce12b01f4f49be2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704085711.0.tgz","fileCount":89,"integrity":"sha512-8MvuRfTbLPGdNFTI7Mh4dSYLYvZrroYlEiO69LgPNcoEZog4cqT/zlueUVBlsv1ajVxMdFqODeCY/kmWeMuvmQ==","signatures":[{"sig":"MEUCIFxsnEypvCm1jn35twwqBR3dZ8g2wx5SYZCHrhJxZrq3AiEAoOBURotbr0WSGCUgI65viqt4I8soIcQbI2+fooO7e4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704085711.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/8b3c7283f1733503a0a3c08689684944/midscene-web-0.20.2-beta-20250704085711.0.tgz","_integrity":"sha512-8MvuRfTbLPGdNFTI7Mh4dSYLYvZrroYlEiO69LgPNcoEZog4cqT/zlueUVBlsv1ajVxMdFqODeCY/kmWeMuvmQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704085711.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704085711.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704085711.0_1751619598526_0.8744603601241066","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704090302.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704090302.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3639d18a32c6b2980660f3961cf4d0b9d721a2f1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704090302.0.tgz","fileCount":89,"integrity":"sha512-En6DyBAeBp9NrrIEy1qJDtiQEIzrp8+pwwFcu22GEN4TcSnIwYrYWxctMQkQtUEUjF140Miz+RV83BxyqxPp/g==","signatures":[{"sig":"MEUCIQCJT32r5LamAgTmXlEJWoBJtTPmQf48S6Omy0GVUs/UPAIgN3rFwexG04SHjdxWCbouQ269gBZHqHMedBI05cs22dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704090302.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/24780d2a52f1b8b607371e8f3bbddaa6/midscene-web-0.20.2-beta-20250704090302.0.tgz","_integrity":"sha512-En6DyBAeBp9NrrIEy1qJDtiQEIzrp8+pwwFcu22GEN4TcSnIwYrYWxctMQkQtUEUjF140Miz+RV83BxyqxPp/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704090302.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704090302.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704090302.0_1751619948935_0.7653940264050958","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704091030.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704091030.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d27fda072078d0aa9ed5875811d7d8147aad16d6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704091030.0.tgz","fileCount":89,"integrity":"sha512-jjnrYhcBv2zJrKRYGYHne/s4Rk3B0sjuecW0WdM6CYMpPLLioaRscCvbc5IGVNZ/6/nkhILxQDgjbl1LzIy4jQ==","signatures":[{"sig":"MEUCIB3smAiwMFJ3F9XR+o9K1vqrBBQMu9TDTeOr8w8pl0s6AiEAu4oWKWHM+1P62NYd/RCVkJVCFwJxTlt4K7mlabEKP+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704091030.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/2061356f5f12f34fcaf6f26a9bda8a0a/midscene-web-0.20.2-beta-20250704091030.0.tgz","_integrity":"sha512-jjnrYhcBv2zJrKRYGYHne/s4Rk3B0sjuecW0WdM6CYMpPLLioaRscCvbc5IGVNZ/6/nkhILxQDgjbl1LzIy4jQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704091030.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704091030.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704091030.0_1751620392405_0.7150243843790207","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704091851.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704091851.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"28567f039c460650904a7cafd8e143ab680e58ad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704091851.0.tgz","fileCount":89,"integrity":"sha512-rem6DM0QaRAz9wxCaekGT8u799NgZyYVXh18IcsPWFvZ/DrKn9VbfSZfMRp+8uHp5lLcN6D+yoaXIqd87xy8qw==","signatures":[{"sig":"MEUCIH6uQ4ZI6JC7LXTVZnRIKp+hH4fCgxNrjkMGpJFVi7NOAiEA2fgO1a8jUXngQILuqPfBTkwqcMlCdaEhDGHnv873PQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704091851.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/55184d8ece756e75367f0e62345d3f60/midscene-web-0.20.2-beta-20250704091851.0.tgz","_integrity":"sha512-rem6DM0QaRAz9wxCaekGT8u799NgZyYVXh18IcsPWFvZ/DrKn9VbfSZfMRp+8uHp5lLcN6D+yoaXIqd87xy8qw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704091851.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704091851.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704091851.0_1751620895969_0.3511222991766212","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704092743.0":{"name":"@midscene/web","version":"0.20.2-beta-20250704092743.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e7d0e97ca06756cb4efe8df9f847b991857f0296","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.20.2-beta-20250704092743.0.tgz","fileCount":89,"integrity":"sha512-xG/rFacRFdglGL2ksh/kDtkknYtBCpGYzXPSF+oq+pNV8LpjV3DvjRb0ege4hut4JsrAuTUUe/u4FLlucBt96Q==","signatures":[{"sig":"MEUCIFwUv2lBYakzKvz3xeQe2cS8wu5GsVpbcAuUV8Ac/jdkAiEAgSnge9QZGsStjLHj8OScKCAmxGgtvo+c5Uys9ETY12Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.20.2-beta-20250704092743.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/555050cd62275fa2c44ef79965874599/midscene-web-0.20.2-beta-20250704092743.0.tgz","_integrity":"sha512-xG/rFacRFdglGL2ksh/kDtkknYtBCpGYzXPSF+oq+pNV8LpjV3DvjRb0ege4hut4JsrAuTUUe/u4FLlucBt96Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.20.2-beta-20250704092743.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.20.2-beta-20250704092743.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2-beta-20250704092743.0_1751621428447_0.4963832637660073","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250705095012.0":{"name":"@midscene/web","version":"0.21.1-beta-20250705095012.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"70ce2f952c02bfc9e81e428f863602e4a9bad562","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.1-beta-20250705095012.0.tgz","fileCount":89,"integrity":"sha512-0kA25OaPaql8ItxBMJk5fYSqRQIlzrW8v07BgqJiRTzI2+wFnekOXuwUcvKtrnSBq4DHPcbYszaB5lsk+fi0Yg==","signatures":[{"sig":"MEUCIQCmTRpfO4OyZKbu1OMV5Cg3wMuYbOUurW/NY8ewqjXtggIgCDSYADjJV7LVM6d0CghAqFPGzpOSJNu+2XqYMzFvUlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.1-beta-20250705095012.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/8198b45699edacebaf5b691f323574ab/midscene-web-0.21.1-beta-20250705095012.0.tgz","_integrity":"sha512-0kA25OaPaql8ItxBMJk5fYSqRQIlzrW8v07BgqJiRTzI2+wFnekOXuwUcvKtrnSBq4DHPcbYszaB5lsk+fi0Yg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.1-beta-20250705095012.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.1-beta-20250705095012.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.1-beta-20250705095012.0_1751709171094_0.8264800671434871","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250705161501.0":{"name":"@midscene/web","version":"0.21.1-beta-20250705161501.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2dd9ffe22c588932de6368e0e78d6171703bd934","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.1-beta-20250705161501.0.tgz","fileCount":89,"integrity":"sha512-snQZuWH9TdKzaA4nfMkCJZLtonLcUZLJnftMbkAL5AqAxgGJOeF8TD/VhxZ9CyM+E8TvrTgYpdXCVzwdwa2kvw==","signatures":[{"sig":"MEQCIEW8/aWn1V4xYrkcIHvYixwL0vJN9dgyKqtHbD5saTupAiBAvQbK5/7O1tLZiwJMZ3X9qLSNQCKVmtWwfq7p8wI7eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.1-beta-20250705161501.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/94391c759936cf665fd36e9cc5823e48/midscene-web-0.21.1-beta-20250705161501.0.tgz","_integrity":"sha512-snQZuWH9TdKzaA4nfMkCJZLtonLcUZLJnftMbkAL5AqAxgGJOeF8TD/VhxZ9CyM+E8TvrTgYpdXCVzwdwa2kvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.1-beta-20250705161501.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.1-beta-20250705161501.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.1-beta-20250705161501.0_1751732265288_0.08027696416410146","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250706150344.0":{"name":"@midscene/web","version":"0.21.1-beta-20250706150344.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7ffca4f4b84875034e158672b458980e28827c9d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.1-beta-20250706150344.0.tgz","fileCount":89,"integrity":"sha512-NsW2cRo+BBYS3YRZkcqPGwPgQluEFw2Tjd+AZR5M/VLAooWThd67ealVDoH6qMDrQwr7rjmksW5v8Zovg99kJw==","signatures":[{"sig":"MEYCIQCPdqaufoqaY9vn5TAyoY6gHPwSzyNSG5QNcI5niCznhwIhAMiWOtmxHBOHszGPIhzs70ihrrlCbzpC4mdzutlbFTky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.1-beta-20250706150344.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/4eacfbc708766d2bfcd934439fbe84db/midscene-web-0.21.1-beta-20250706150344.0.tgz","_integrity":"sha512-NsW2cRo+BBYS3YRZkcqPGwPgQluEFw2Tjd+AZR5M/VLAooWThd67ealVDoH6qMDrQwr7rjmksW5v8Zovg99kJw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.1-beta-20250706150344.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.1-beta-20250706150344.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.1-beta-20250706150344.0_1751814386272_0.7642126476633406","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@midscene/web","version":"0.21.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"66a6551874a23f0abbce70d0b1bbba45387e79d8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.1.tgz","fileCount":89,"integrity":"sha512-I/HW9kVKGQRini2+HOtFmEq82Tapq9kHPBkX7vR3HUDeN0ukYn1wN8q3KIQCieUDQcmXZp3ekSsI629e5RnK5Q==","signatures":[{"sig":"MEUCIQDnimYvai30VnanyB4nM0EYmXmPR3ISD3hO2L+g20CHnwIgCuauukc4alUT8KupRwRK9/Oy9T4e3m22TDPJBNJ/d2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881452},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/e94e825ea09f006487d0370797278347/midscene-web-0.21.1.tgz","_integrity":"sha512-I/HW9kVKGQRini2+HOtFmEq82Tapq9kHPBkX7vR3HUDeN0ukYn1wN8q3KIQCieUDQcmXZp3ekSsI629e5RnK5Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.1_1751855861141_0.818160281131846","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@midscene/web","version":"0.21.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"15d9ec5f18da4e230d9fe8823270209fc33d7890","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.2.tgz","fileCount":89,"integrity":"sha512-rLmyeXrfaawCCn1yYp49LoqWVfxgUhwbJKy+ifEVZ2dZ6apolLqgkSPowKf/Bv75WNMtr2WHd+oymE9BY9Zamw==","signatures":[{"sig":"MEUCIQCSTmlJ9ZZxPsU5Ly/kuJ/g7sXnzLjE48SnP9IzDTShdAIgHU/NOAiZJYQ1+pbXGl63quFjRU82BUT9EhrWZSN6p9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5880030},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/4905b32582464982845b45ecdbac4866/midscene-web-0.21.2.tgz","_integrity":"sha512-rLmyeXrfaawCCn1yYp49LoqWVfxgUhwbJKy+ifEVZ2dZ6apolLqgkSPowKf/Bv75WNMtr2WHd+oymE9BY9Zamw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.2_1751871818425_0.16683623262045777","host":"s3://npm-registry-packages-npm-production"}},"0.21.3-beta-20250710130206.0":{"name":"@midscene/web","version":"0.21.3-beta-20250710130206.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"57550e38d14b3530db9501b6ec8e164e5430b3d8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.3-beta-20250710130206.0.tgz","fileCount":89,"integrity":"sha512-0R7Yp/9C4ECZeUWhHdjiTmrgOvLjEjFc28aVa62yzUI0hLnVLih/9djejhcUSPp1zoytJpjOx+ur3D9Pp9F3Nw==","signatures":[{"sig":"MEUCIHvC8yDeUMg9N4YatBLqbddpBtY2sQec96nUUadBQDQSAiEA4QoR6vRJJ1X1WJJoBbpPYDbEcNEM0DfV3HHI2V7nktQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888176},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.3-beta-20250710130206.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/6dc6c45c3477d9594ccb59d46ffb671a/midscene-web-0.21.3-beta-20250710130206.0.tgz","_integrity":"sha512-0R7Yp/9C4ECZeUWhHdjiTmrgOvLjEjFc28aVa62yzUI0hLnVLih/9djejhcUSPp1zoytJpjOx+ur3D9Pp9F3Nw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.3-beta-20250710130206.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.3-beta-20250710130206.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.3-beta-20250710130206.0_1752152698154_0.09844923704555164","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@midscene/web","version":"0.21.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cc6c2dbc7355333657a5850a2843919cabca472d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.3.tgz","fileCount":89,"integrity":"sha512-+KCnQX3WbqP+GGZTZo9tG3CgYgAAG3lpFX6wpkQMbf1XFBmZ4/WN4jfeI3eOp1sQsOo0gUgdrlDVOz5y/wSsSg==","signatures":[{"sig":"MEYCIQCdOpS2oVdRRAU8cIWTAMfGVY/CvBgYDHxIPQx/qdVs1gIhAJaTmKyHzpOy1PDG6QWr7zLcRaPdCAkovWgCyc4uG5fr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5887050},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5be45e2bcfc92ad5dd6b8b652f1c181/midscene-web-0.21.3.tgz","_integrity":"sha512-+KCnQX3WbqP+GGZTZo9tG3CgYgAAG3lpFX6wpkQMbf1XFBmZ4/WN4jfeI3eOp1sQsOo0gUgdrlDVOz5y/wSsSg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.3","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.3_1752201217402_0.10609190828539883","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250711063424.0":{"name":"@midscene/web","version":"0.21.4-beta-20250711063424.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b5113386faf451e9847331e4ae0db82ae1e5ea8f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.4-beta-20250711063424.0.tgz","fileCount":89,"integrity":"sha512-u/z57ZEEKukjSJ9swOaaAbpzyyO+s1N+e9Z1LCALV1aDHLiKtVuF+TvKn+LvD836+mDLT5BDX9K/jmRsZeNKkg==","signatures":[{"sig":"MEYCIQDRXsmeKi7NWsucKV2+p7pvHr8hho42h8B2mvOBrfbMdgIhAICt4EW6WMR0LV4iLo9jVfkyqAUtGvkbcCyXhNyv51sF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5887616},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.4-beta-20250711063424.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3a41981c3031230ee4d0c850444f6635/midscene-web-0.21.4-beta-20250711063424.0.tgz","_integrity":"sha512-u/z57ZEEKukjSJ9swOaaAbpzyyO+s1N+e9Z1LCALV1aDHLiKtVuF+TvKn+LvD836+mDLT5BDX9K/jmRsZeNKkg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.4-beta-20250711063424.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.4-beta-20250711063424.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.4-beta-20250711063424.0_1752215867409_0.947332353929992","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250714025212.0":{"name":"@midscene/web","version":"0.21.4-beta-20250714025212.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e1d42a2a04e7bf295ee13a570b8688b18be16ccf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.4-beta-20250714025212.0.tgz","fileCount":89,"integrity":"sha512-nKAp2fjDhWVbOtaV4DWfITC15/Dyv6fAM7yzYTJwVNCnCo4mbOR4D8nzXFk7A9DeE8AtWdv8ZD3+3DT7ckIjnQ==","signatures":[{"sig":"MEUCIHg4i46mfl9Ueo0V2hB/OAZ21qDYDIdBPN1QvHn+4AuvAiEAgqEff9tyhjTseypEuvhUznj/gEz04xIw+aFfSd4/P60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888889},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.4-beta-20250714025212.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c2e677117b6da955b6908f819f71dd75/midscene-web-0.21.4-beta-20250714025212.0.tgz","_integrity":"sha512-nKAp2fjDhWVbOtaV4DWfITC15/Dyv6fAM7yzYTJwVNCnCo4mbOR4D8nzXFk7A9DeE8AtWdv8ZD3+3DT7ckIjnQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.4-beta-20250714025212.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.4-beta-20250714025212.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.4-beta-20250714025212.0_1752461695469_0.9118153865977152","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250715053831.0":{"name":"@midscene/web","version":"0.21.4-beta-20250715053831.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"af0a7e083310436858ccf0997600614aabb53b68","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.4-beta-20250715053831.0.tgz","fileCount":89,"integrity":"sha512-sOgfIxoKxgLubTgKAlcwGJ1xP+H4K1AFRmGb5t1odZOALqO3BVEUfsSym9HUyAA544Erpt6TFLrZuNMd9xoMag==","signatures":[{"sig":"MEUCIQDzLz3TgUNBBBX9vXzOXnSnpuevBk1vuAmdTFTtj6GIdgIgMeHJui5blAsIxhVin/JcxfmiIqbpFkAdB/pqRIjFyxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5898171},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.4-beta-20250715053831.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a79bd9fd5c906424cead68821f077ed/midscene-web-0.21.4-beta-20250715053831.0.tgz","_integrity":"sha512-sOgfIxoKxgLubTgKAlcwGJ1xP+H4K1AFRmGb5t1odZOALqO3BVEUfsSym9HUyAA544Erpt6TFLrZuNMd9xoMag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.4-beta-20250715053831.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.4-beta-20250715053831.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.4-beta-20250715053831.0_1752558092817_0.08900475065759461","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@midscene/web","version":"0.22.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"01999446569b9d9668db87dd74c7d1c06d038abb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.22.0.tgz","fileCount":89,"integrity":"sha512-WF3X+QZfmYRxYbFnIBeARBCDRbW4Odw/h6aq/W9Ce2xhe1xTjyYoKBhzXkvDVcMr3FWSja9VFxmDHHzezLKQYg==","signatures":[{"sig":"MEUCICdJmEu4N3fvmkile1uieMPATSYwOTfcFMjcllzfZ3F5AiEAvd3TgUx1lMKf8tXiqUQ4EYJoQiMuRRozlK02r7xzmoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5897045},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.22.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/36acbd0a5e93f2910796357c7d3a5639/midscene-web-0.22.0.tgz","_integrity":"sha512-WF3X+QZfmYRxYbFnIBeARBCDRbW4Odw/h6aq/W9Ce2xhe1xTjyYoKBhzXkvDVcMr3FWSja9VFxmDHHzezLKQYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.22.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.22.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.22.0_1752647668229_0.28071620513740725","host":"s3://npm-registry-packages-npm-production"}},"0.21.3-beta-20250716081844.0":{"name":"@midscene/web","version":"0.21.3-beta-20250716081844.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e9fabf26b71045b3b6c4fef987e00943f2c9501d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.21.3-beta-20250716081844.0.tgz","fileCount":89,"integrity":"sha512-tHKmmSJg9ayXWEHGw1sXOqTtHX5qNX8luwgCetnnoH0fKiob+ZXvbw0nEP4Rt3EMnUptb5w5xmvG8bP8UiqUHA==","signatures":[{"sig":"MEUCIQDxWdyHYSYJ8jyL4VvcbTNT+8ZPD0Es26JC5C+XXwAWNgIgUyi2BsOjaIfaR5zJebIxAngFsqQKXf1RPf+Lf+KBqeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5894935},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.21.3-beta-20250716081844.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0b7e8fbaa5e81ebb410035d40f2bdc0/midscene-web-0.21.3-beta-20250716081844.0.tgz","_integrity":"sha512-tHKmmSJg9ayXWEHGw1sXOqTtHX5qNX8luwgCetnnoH0fKiob+ZXvbw0nEP4Rt3EMnUptb5w5xmvG8bP8UiqUHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.21.3-beta-20250716081844.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.21.3-beta-20250716081844.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.21.3-beta-20250716081844.0_1752654093797_0.9451961211104989","host":"s3://npm-registry-packages-npm-production"}},"0.22.1-beta-20250717053953.0":{"name":"@midscene/web","version":"0.22.1-beta-20250717053953.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"67989c8261b9ba307c636b9df6ec896d81b04b47","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.22.1-beta-20250717053953.0.tgz","fileCount":89,"integrity":"sha512-ISH9AFcY1O0zwXphmSaqyBOhuTgq/Qy0oIGoTPdnVg/XomewdNFPmH8E/Y7X21xRP6blHgMkKeGIZffUKudaMg==","signatures":[{"sig":"MEYCIQCAYJbY6VQ73n5wHrIws0PeQf3V9ZK+feKmevAGONmRyQIhAIUnpJJY1Y7+iO6R2pmQh3HpaFp92+InNGl9Gz+E91dp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5898171},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.22.1-beta-20250717053953.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f02e44c8fe32c17c3cd39d805ed4d7f8/midscene-web-0.22.1-beta-20250717053953.0.tgz","_integrity":"sha512-ISH9AFcY1O0zwXphmSaqyBOhuTgq/Qy0oIGoTPdnVg/XomewdNFPmH8E/Y7X21xRP6blHgMkKeGIZffUKudaMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.22.1-beta-20250717053953.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.22.1-beta-20250717053953.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.22.1-beta-20250717053953.0_1752730960157_0.9964707247227218","host":"s3://npm-registry-packages-npm-production"}},"0.22.1-beta-20250717094632.0":{"name":"@midscene/web","version":"0.22.1-beta-20250717094632.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d3ae8f17d71f31c23ed3bf431db749d96d1ae147","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.22.1-beta-20250717094632.0.tgz","fileCount":89,"integrity":"sha512-N1I8HR/3/trCTOTna5eHe4KH9WDNvTd++PsyfogaZ5GOSNQ810fpbTzZ2hMBe16gofBjrxce5NwdWq0M8ULAhQ==","signatures":[{"sig":"MEUCIQCS5qWZyDsqc/p7SYg3aCSLnAhc7a1GEXImHWLRODPT4AIgfxWdYmESL88tLrblmAVsQg3jEiDMu1pG3Cc9NG8tErA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5898171},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.22.1-beta-20250717094632.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4b6fce20fbad1ef7141dda4fbf427ef2/midscene-web-0.22.1-beta-20250717094632.0.tgz","_integrity":"sha512-N1I8HR/3/trCTOTna5eHe4KH9WDNvTd++PsyfogaZ5GOSNQ810fpbTzZ2hMBe16gofBjrxce5NwdWq0M8ULAhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.22.1-beta-20250717094632.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.22.1-beta-20250717094632.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.22.1-beta-20250717094632.0_1752745751453_0.2859210164564716","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@midscene/web","version":"0.22.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d221c0bb8fb3b80c14eef45eaa1b18bb53019fe6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.22.1.tgz","fileCount":89,"integrity":"sha512-Fbj86K5sNr34M3+OFL8G/1ZM3KMtcW46SvYf7SRjxbCOSsPxYcj0yUk2KYATgfLzFw9fDvRpBQnerQIF9WoRMA==","signatures":[{"sig":"MEQCIBfoswNM8JcY38FGR4/LdUkBz4lBxF9++PCll3bi4N3/AiBkN6a1Sz+hXv45q2w7QxnvGkcUZVT1Gz9FtRKYn2M6Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5896861},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.22.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/67bfe12a8797f6d46947fbb7c4ad8cbf/midscene-web-0.22.1.tgz","_integrity":"sha512-Fbj86K5sNr34M3+OFL8G/1ZM3KMtcW46SvYf7SRjxbCOSsPxYcj0yUk2KYATgfLzFw9fDvRpBQnerQIF9WoRMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.22.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.22.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.22.1_1752755903507_0.01302973473961333","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721080611.0":{"name":"@midscene/web","version":"0.22.2-beta-20250721080611.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6c29b9a4f4e7df92b9c06eb402c0b1e309159e29","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.22.2-beta-20250721080611.0.tgz","fileCount":89,"integrity":"sha512-3WGqMaaVp6VCS04oaulVt/4Xot96F2LzA7KoIL7RCCaZ9v4173L69Z2i4oLU/sOjeVkshayIIMla2GXA82SBvA==","signatures":[{"sig":"MEUCIQCei/Z5PtBPQBCVPTJhcWS2ZAXWD1VZrrF/1xMp33gEeAIgapWMnJQw7BgEyNmRldKchYOg0zMOzquvjQIay6mN4Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5911802},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.22.2-beta-20250721080611.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ec9c1a7ec4a4fbc580ddd1f0317ea24/midscene-web-0.22.2-beta-20250721080611.0.tgz","_integrity":"sha512-3WGqMaaVp6VCS04oaulVt/4Xot96F2LzA7KoIL7RCCaZ9v4173L69Z2i4oLU/sOjeVkshayIIMla2GXA82SBvA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.22.2-beta-20250721080611.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.22.2-beta-20250721080611.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.22.2-beta-20250721080611.0_1753085368246_0.17879996514379548","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721085213.0":{"name":"@midscene/web","version":"0.22.2-beta-20250721085213.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"573daf2417369f5c4d4b46c58f0e4e47dc532793","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.22.2-beta-20250721085213.0.tgz","fileCount":89,"integrity":"sha512-fP+vQ+W6Gi7mg4nOyvuo0Q4ExOVE0hFhaXmhjQiVEozctzwC9nTumMCMh0TNOfK6hd7PFikNYWA+tpgwBgAg6A==","signatures":[{"sig":"MEUCIAXkPqtO0BFFVedP4VBU0zne55yYjsiBO+qxTgfVtyUkAiEAsncWCr1LPXbnq8hI/PnHuA78GbXVF8BsaVm4G/gAufA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5911802},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.22.2-beta-20250721085213.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/572f62b2b5c21bba5aa4d3ffac3f8de8/midscene-web-0.22.2-beta-20250721085213.0.tgz","_integrity":"sha512-fP+vQ+W6Gi7mg4nOyvuo0Q4ExOVE0hFhaXmhjQiVEozctzwC9nTumMCMh0TNOfK6hd7PFikNYWA+tpgwBgAg6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.22.2-beta-20250721085213.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.22.2-beta-20250721085213.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.22.2-beta-20250721085213.0_1753088097155_0.8720388050442691","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721123320.0":{"name":"@midscene/web","version":"0.22.2-beta-20250721123320.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"77254a0f7587326aaf3869ff6b2abbdfcd0ed9dc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.22.2-beta-20250721123320.0.tgz","fileCount":89,"integrity":"sha512-fiy833JI4qqMiBRP3QiOPNvat83DNG9prCXK2Nbiw599vTzYqdJ56oBI3qclGlHb8MhsbWfLqHR6xC1e+Zt2mw==","signatures":[{"sig":"MEUCIQClUHo4P/VwvV5uMyYJsmVRNZi8oGgt97AeaS/V8aSCegIgPcem2g8BzY+ZawPHOJJzYOJMHWkanit6alB7VoAW2N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5895826},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.22.2-beta-20250721123320.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba67fea6a5cbfbc9d17f07349edbc0b3/midscene-web-0.22.2-beta-20250721123320.0.tgz","_integrity":"sha512-fiy833JI4qqMiBRP3QiOPNvat83DNG9prCXK2Nbiw599vTzYqdJ56oBI3qclGlHb8MhsbWfLqHR6xC1e+Zt2mw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.22.2-beta-20250721123320.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.22.2-beta-20250721123320.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.22.2-beta-20250721123320.0_1753101369514_0.5323918079990391","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721124457.0":{"name":"@midscene/web","version":"0.22.2-beta-20250721124457.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1dd134f855d3625ff7f179c88f7b4d5cad80977c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.22.2-beta-20250721124457.0.tgz","fileCount":89,"integrity":"sha512-lTc9FGHOlPBruluLzWXQbld0StLLWi0EEmlMEgQcX86D/dkPG6rue4fvQEpvRnQHyjbpLdc5TaMmi7VfayzYYg==","signatures":[{"sig":"MEYCIQD8Puo1+MAE8QmTXbVgle8yjifZ0ELrfnX2VzPon+JX7AIhAO/1fDqt1iMznPR5AVYgqFohabBbSKVGPfwrSVntmrj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5911802},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.22.2-beta-20250721124457.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ea9e346f082abc6adc6043a916deef7/midscene-web-0.22.2-beta-20250721124457.0.tgz","_integrity":"sha512-lTc9FGHOlPBruluLzWXQbld0StLLWi0EEmlMEgQcX86D/dkPG6rue4fvQEpvRnQHyjbpLdc5TaMmi7VfayzYYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.22.2-beta-20250721124457.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.22.2-beta-20250721124457.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.22.2-beta-20250721124457.0_1753102058745_0.8492206751204918","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@midscene/web","version":"0.23.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e2dc7295b4e0cf1e3e98306489a4bdfe1d50b281","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.0.tgz","fileCount":89,"integrity":"sha512-0V6yyf5PbxzD3yJAaCno+XHpCIg5B6Qi9dsTbrXXreKQdSjHQRxL/uXZZcz6H1F6tuXhDTv/N7O2AmqsRtsKkQ==","signatures":[{"sig":"MEUCIQDOHheW85EJ3EV1k9G7ggtsq0jfLK7jTyXOiajseWjHtQIgSG8WZAXMC48Q5rM94qjexPsT38nysNmAi6aDeHGlZfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5908515},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/10567ef37655ea16ad814e6e9f4e234d/midscene-web-0.23.0.tgz","_integrity":"sha512-0V6yyf5PbxzD3yJAaCno+XHpCIg5B6Qi9dsTbrXXreKQdSjHQRxL/uXZZcz6H1F6tuXhDTv/N7O2AmqsRtsKkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.0_1753108218908_0.8527641094009992","host":"s3://npm-registry-packages-npm-production"}},"0.23.1-beta-20250722053952.0":{"name":"@midscene/web","version":"0.23.1-beta-20250722053952.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f5fa6d20badd7351bce105c33bd6514f0f1cd979","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.1-beta-20250722053952.0.tgz","fileCount":89,"integrity":"sha512-fRMq1LBmJ7Y2dTXGDDkxy768ELW0zlpibykxVBpgI8LjeX44oPYRTXpdA05UHWultuAzpC9YnoGUBzeMkmpUdA==","signatures":[{"sig":"MEQCIBtf1acm2phFw0EbUkgAENE9rsbkeu26JIoutEJTkuxiAiAm7z9nsPuVG3IN3tnMmz3L6Wm94JAUK8lvbmQQEu2p+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5909641},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.1-beta-20250722053952.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b609f29d0c363d5ce4822f14cdfa8ea5/midscene-web-0.23.1-beta-20250722053952.0.tgz","_integrity":"sha512-fRMq1LBmJ7Y2dTXGDDkxy768ELW0zlpibykxVBpgI8LjeX44oPYRTXpdA05UHWultuAzpC9YnoGUBzeMkmpUdA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.1-beta-20250722053952.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.1-beta-20250722053952.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.1-beta-20250722053952.0_1753162956837_0.02922271480710692","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@midscene/web","version":"0.23.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2ac0fa3e0307f4805f63632a8597ea7f20bf4e6b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.1.tgz","fileCount":89,"integrity":"sha512-/PlK61Md6kzu3r8cgm5KJDf/MlsRF2TaUzGcrhq3Kh6z5ClLu2sI69Gaq+eCt5AckyF2fQAMl/920nlzAqCVvw==","signatures":[{"sig":"MEYCIQDSd4SC3RlafhQ21GVbwtIAbbCnLx0uhPtfghKGvF9AlQIhANvV0WL1jBLjudO5oFh0lN1fvbG5cr7br6M5wy9+bL/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5908515},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/07b433d05073d29bbe37ae5520b2833d/midscene-web-0.23.1.tgz","_integrity":"sha512-/PlK61Md6kzu3r8cgm5KJDf/MlsRF2TaUzGcrhq3Kh6z5ClLu2sI69Gaq+eCt5AckyF2fQAMl/920nlzAqCVvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.1_1753170587180_0.1517576281471691","host":"s3://npm-registry-packages-npm-production"}},"0.23.2-beta-20250723063354.0":{"name":"@midscene/web","version":"0.23.2-beta-20250723063354.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1858813d98ca86274b7d22042b151d6bcb591d99","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.2-beta-20250723063354.0.tgz","fileCount":89,"integrity":"sha512-pjY+mU0IuXkQEkB+WH/8oFKilA+mqy6jFsDxmSeP2kq50/8wHlrnlvtTxzIrRxTx0lFo+pABCwc881MsmjPozA==","signatures":[{"sig":"MEQCIFyVo8Khr1eCRpkLegP5IuMP/UBa1+0URMCaR/8GHSrIAiBVFcX2CQuyVr/F+wW0XW0poDtI0hAVr6E3e/P3x9uMmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5953463},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.2-beta-20250723063354.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9eeaeb1d3e131879bd19b03e1b3747e3/midscene-web-0.23.2-beta-20250723063354.0.tgz","_integrity":"sha512-pjY+mU0IuXkQEkB+WH/8oFKilA+mqy6jFsDxmSeP2kq50/8wHlrnlvtTxzIrRxTx0lFo+pABCwc881MsmjPozA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.2-beta-20250723063354.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.2-beta-20250723063354.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.2-beta-20250723063354.0_1753252597238_0.7882784067396462","host":"s3://npm-registry-packages-npm-production"}},"0.23.2-beta-20250723080216.0":{"name":"@midscene/web","version":"0.23.2-beta-20250723080216.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"03c608f1651d32cea76f033e096a5fef5828cf0b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.2-beta-20250723080216.0.tgz","fileCount":89,"integrity":"sha512-JNb+W4XqF+MHRfp20RtkbSM2Mr2fyuVzEDTEda39zSzRIZmTAPIAvDjWvSziJ4lOMu+RnRppIEv72h3C5T48Xg==","signatures":[{"sig":"MEQCIAuM86Vzk2oXw2YwlPnqAGSOcB1ozWo+PyzN9IjlnF57AiAPoWTfcaBlXUuZbuFZ95CmzoaWaAcoTCabUk3mrocY6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5951705},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.2-beta-20250723080216.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9786968cc0afb5aa0d53c892cccf873f/midscene-web-0.23.2-beta-20250723080216.0.tgz","_integrity":"sha512-JNb+W4XqF+MHRfp20RtkbSM2Mr2fyuVzEDTEda39zSzRIZmTAPIAvDjWvSziJ4lOMu+RnRppIEv72h3C5T48Xg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.2-beta-20250723080216.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.2-beta-20250723080216.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.2-beta-20250723080216.0_1753257912196_0.026081446793074337","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@midscene/web","version":"0.23.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b4f0f1a6184bbde9b36e3704d7231d470a339b29","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.2.tgz","fileCount":89,"integrity":"sha512-r8F+5VOjAhxrg8/JOSVG19oc9mwrk+S0UXLdeUEI3qI/Cw2qkDctj20iz+vM+wZPMyBO1X4IYHB81piUgIRPQQ==","signatures":[{"sig":"MEQCIHTJD1948xbrk7qaKdtzrkoHXWKvz+Bq+hEXubJ2y7tcAiBrxG1mioFMoEKrA8J7wrqyZZ9uUsarrI7X5PWqnvhhSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5950579},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2aaa2948148703d57b69e244fb76476b/midscene-web-0.23.2.tgz","_integrity":"sha512-r8F+5VOjAhxrg8/JOSVG19oc9mwrk+S0UXLdeUEI3qI/Cw2qkDctj20iz+vM+wZPMyBO1X4IYHB81piUgIRPQQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.2_1753263260648_0.12464329579210554","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@midscene/web","version":"0.23.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"70acf871e74a1f794d0959d2a617c0fa688b1c80","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.3.tgz","fileCount":89,"integrity":"sha512-THg3BCU+p2Uq0E0KTyw2DR5Holnwc1oK9wxZLzCbkQhyRwoG7Mw+jZlM0qEIA5a694fEQUG4B0BiZtQCORxj6Q==","signatures":[{"sig":"MEYCIQDldozA8idILbYUT79AKDWrm3jhaoaeA8hy0T/DTRf5wQIhAPxgn4iZcmIWBikgn5OjvI7UYG7xLaYfi0TxVLs7ZScy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5961523},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/94554f2c82cf955f534495672455e316/midscene-web-0.23.3.tgz","_integrity":"sha512-THg3BCU+p2Uq0E0KTyw2DR5Holnwc1oK9wxZLzCbkQhyRwoG7Mw+jZlM0qEIA5a694fEQUG4B0BiZtQCORxj6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.3","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.3_1753338758369_0.07042938109366981","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725034040.0":{"name":"@midscene/web","version":"0.23.4-beta-20250725034040.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7130d81d417a9b08c8429caea39dc1f01d35ba3a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.4-beta-20250725034040.0.tgz","fileCount":89,"integrity":"sha512-wgVMxSFfacJVyc0xdrNH/aY9cQn+WHvOTFItLaGilep5KBl9k1iaZsqIyDfmkz+vng1o1BQhX/FimExLtCU5qg==","signatures":[{"sig":"MEQCIDlb76PhX7nOqVY84fdXZp7nkRHI6+JIaK0YfKuUyeO4AiBhsbWW4gQNym/57x1CH0fwcmQ3LabaPM8ftIYOpRel8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5962649},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.4-beta-20250725034040.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1578b4ead4f12ee65ee59b32b72186d6/midscene-web-0.23.4-beta-20250725034040.0.tgz","_integrity":"sha512-wgVMxSFfacJVyc0xdrNH/aY9cQn+WHvOTFItLaGilep5KBl9k1iaZsqIyDfmkz+vng1o1BQhX/FimExLtCU5qg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.4-beta-20250725034040.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.4-beta-20250725034040.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.4-beta-20250725034040.0_1753415010208_0.7291371159824405","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725053012.0":{"name":"@midscene/web","version":"0.23.4-beta-20250725053012.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bf5309b300dc4d3439b66614e6b92217f8333ecf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.4-beta-20250725053012.0.tgz","fileCount":89,"integrity":"sha512-jrvxSMXX3Gh8cts2WvUvw871xpvBx5F9kAha0mHVZ9NeTqbqk1d/mrtC0x8BnERvgibJ0aZQCOoSzaXaMnOvPQ==","signatures":[{"sig":"MEUCIDxYG8Yt9kpr2JmpUiKPR37JgdXy/Q14qq3iBDxXbpukAiEA0vmZAmbuaVACiztpqasYgirXsIzcKNjGBVxsTBbaSto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5990552},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.4-beta-20250725053012.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6e2f7e21c9d907744bfc18cead8635d8/midscene-web-0.23.4-beta-20250725053012.0.tgz","_integrity":"sha512-jrvxSMXX3Gh8cts2WvUvw871xpvBx5F9kAha0mHVZ9NeTqbqk1d/mrtC0x8BnERvgibJ0aZQCOoSzaXaMnOvPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.4-beta-20250725053012.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.4-beta-20250725053012.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.4-beta-20250725053012.0_1753421582296_0.8663151754897866","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725070727.0":{"name":"@midscene/web","version":"0.23.4-beta-20250725070727.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4d08f20c649ac6fe96c84061881f893dff4b3ce6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.4-beta-20250725070727.0.tgz","fileCount":89,"integrity":"sha512-C9k/v/hDzdktq9zvdkTBG7T08OCEAtwgI9cYnBSQUFMVFRGrzbQBAoYLVndL294qchupGVufrDjGpoIpZN8Dhg==","signatures":[{"sig":"MEUCIBj5AkbmYlHKlEUkk6xAg3vdoJlc3MW86ovvvE31HRenAiEA7IDG6YVf6vuk7jdaEBmwCI3emyEoe562zG8PTCKoda4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5962932},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.4-beta-20250725070727.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7377e057bdc314fbdfc23a46044fabd5/midscene-web-0.23.4-beta-20250725070727.0.tgz","_integrity":"sha512-C9k/v/hDzdktq9zvdkTBG7T08OCEAtwgI9cYnBSQUFMVFRGrzbQBAoYLVndL294qchupGVufrDjGpoIpZN8Dhg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.4-beta-20250725070727.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.4-beta-20250725070727.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.4-beta-20250725070727.0_1753427445732_0.5707381881239288","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725085636.0":{"name":"@midscene/web","version":"0.23.4-beta-20250725085636.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"350b8b7c3ea611695b70d174c70f7eb1d4586f0d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.4-beta-20250725085636.0.tgz","fileCount":89,"integrity":"sha512-wLWwUofFKfjj/uRw7VnXBlNC0E9gBS5FalbFuwL93qWMp1adG44DU8PsUHRQJoAz7QPDupZMRwA6eZflUGTq9Q==","signatures":[{"sig":"MEUCIQDP73F/TZATXzmOgzI01coaK8A3w+Wnx2kEZQDLaIr8SAIgAvsbn0MUefKqX+f+Qo5cMqPKRMyKey6NodtoWjsBHR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5962932},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.4-beta-20250725085636.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7e9bbe5ee54c154c03b67aa5dbf73884/midscene-web-0.23.4-beta-20250725085636.0.tgz","_integrity":"sha512-wLWwUofFKfjj/uRw7VnXBlNC0E9gBS5FalbFuwL93qWMp1adG44DU8PsUHRQJoAz7QPDupZMRwA6eZflUGTq9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.4-beta-20250725085636.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.4-beta-20250725085636.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.4-beta-20250725085636.0_1753433964933_0.7248862535988758","host":"s3://npm-registry-packages-npm-production"}},"0.23.4":{"name":"@midscene/web","version":"0.23.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b19f2f63c01a96a7622892348e91dfcb1997bd41","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.4.tgz","fileCount":89,"integrity":"sha512-D7zS5sW9FBv8fEhKjDDy10AuRJIiIO9o5xF4FGlBmThlreoe4tT2s60leVHFgSRzUPj7D517fb71+dLgRBTGuQ==","signatures":[{"sig":"MEUCIQChOGa/dsJSh7o9tswNZW/hzxOv0jO1I0Inv5R7hUS6zQIgeRfFz86DI5kGkVFalDi7lVz6Svi1z1FAset+L+mMoHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5961806},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2384ea4271ae56bdcf90c7cef02a9768/midscene-web-0.23.4.tgz","_integrity":"sha512-D7zS5sW9FBv8fEhKjDDy10AuRJIiIO9o5xF4FGlBmThlreoe4tT2s60leVHFgSRzUPj7D517fb71+dLgRBTGuQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.4","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.4_1753444154171_0.3490084746124058","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250725122236.0":{"name":"@midscene/web","version":"0.23.5-beta-20250725122236.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ba35fbe50f2c8e836771d5141285e2473674db41","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.5-beta-20250725122236.0.tgz","fileCount":89,"integrity":"sha512-qQoJUXauYLJMvaT2AoNh7U1eRDydmfVtChjZPIej+giRLElbcIjMnjqq4o0MMHxC0VIPyLU3fN7Aiei+N1LfQg==","signatures":[{"sig":"MEUCIQD4lTqcstdcooEI+6W7P8ddrBBOWzIDXFw/tUHJnieF+wIgKNrzMyzEfuwgKY7M5H5teIQhc1ldhdG5qeK30ZBsIvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5962932},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.5-beta-20250725122236.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c8cf8177dd6ad463ad1007bb3bfb0995/midscene-web-0.23.5-beta-20250725122236.0.tgz","_integrity":"sha512-qQoJUXauYLJMvaT2AoNh7U1eRDydmfVtChjZPIej+giRLElbcIjMnjqq4o0MMHxC0VIPyLU3fN7Aiei+N1LfQg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.5-beta-20250725122236.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.5-beta-20250725122236.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.5-beta-20250725122236.0_1753446326962_0.8816918790021093","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250728060950.0":{"name":"@midscene/web","version":"0.23.5-beta-20250728060950.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9bf5e988e25c80dd79766b50c90ea60be30e49c7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.5-beta-20250728060950.0.tgz","fileCount":89,"integrity":"sha512-8NJX2mG42mg+6SuXs1dYTu5h+PCMmdHB5U3+Rx4VefvEzkYO4Pa9vlDMapQY08ZqMS6MEdMHsxoSS68PHHDlMQ==","signatures":[{"sig":"MEQCIAU8AYopNmTZyC+LI+2EGhHWQHlmJ94YUnK9MldQ45k3AiBdCW+kM/WszBDhRFZpZlSPZ7ee1UWtG4DSDpQu/8YHIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5962932},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.5-beta-20250728060950.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba5b44e3cee6f4d061271b13de587ec8/midscene-web-0.23.5-beta-20250728060950.0.tgz","_integrity":"sha512-8NJX2mG42mg+6SuXs1dYTu5h+PCMmdHB5U3+Rx4VefvEzkYO4Pa9vlDMapQY08ZqMS6MEdMHsxoSS68PHHDlMQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.5-beta-20250728060950.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.5-beta-20250728060950.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.5-beta-20250728060950.0_1753683162684_0.47710030459576136","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250728070606.0":{"name":"@midscene/web","version":"0.23.5-beta-20250728070606.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"28a6c308356773f4c2660c2e60d584b21edfff5f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.23.5-beta-20250728070606.0.tgz","fileCount":89,"integrity":"sha512-HGOcuMfAuM3Dn0VS6CMSsDhuAx+/SQmY5njA7/OMVdKqeFIG7iqUfwi/EwpaAwKlZSDN/iSCMwCGaE+sVa6nZA==","signatures":[{"sig":"MEUCIDqDG2vDRTEE5ntwx3vwiZsJT/6LUy1v9A81ZweZbEkKAiEAy5T+ubSHWPR9WMF1uQswsiTnAZQdDBwkcptjqpd3qnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6002139},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.23.5-beta-20250728070606.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9c5369df2f786b68edd079b624a531c6/midscene-web-0.23.5-beta-20250728070606.0.tgz","_integrity":"sha512-HGOcuMfAuM3Dn0VS6CMSsDhuAx+/SQmY5njA7/OMVdKqeFIG7iqUfwi/EwpaAwKlZSDN/iSCMwCGaE+sVa6nZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.23.5-beta-20250728070606.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.23.5-beta-20250728070606.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.23.5-beta-20250728070606.0_1753686534941_0.9663300674279349","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@midscene/web","version":"0.24.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1b1dd6c7cb3874d331fcad086c6229172fc71b0c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.0.tgz","fileCount":89,"integrity":"sha512-SGV6frawWi+3uRSFmy1ijb6GEB+jXC3Svoeq9bybhvQLxc0dEd1IfUQqBpvt7Loush+np7tTsHr+mFw82wKLxQ==","signatures":[{"sig":"MEUCIHJHxDGw+FX2/99gUrAqRb39WPAIcTEhDGv572DkEbxaAiEAzOcNRDaXAAKEpYsEkxCpj6GH4PTTcS4/cI1rt85iRCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5961806},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9cce47e88e0235359f4a5f3c4b4978e7/midscene-web-0.24.0.tgz","_integrity":"sha512-SGV6frawWi+3uRSFmy1ijb6GEB+jXC3Svoeq9bybhvQLxc0dEd1IfUQqBpvt7Loush+np7tTsHr+mFw82wKLxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.0_1753691608251_0.015859157356074904","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250728094050.0":{"name":"@midscene/web","version":"0.24.1-beta-20250728094050.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9380a8c79bac0a8acc67d50be0d768274d135885","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250728094050.0.tgz","fileCount":89,"integrity":"sha512-IwECL8peWhUt/wb2Hm548dckJXojHb7zj8gKS4PUgbcWYZMZuguOil+hS6sOgaKL/W2m2x6IUBAmQgOlL+/vPA==","signatures":[{"sig":"MEYCIQC0XfOYhbNY9pXdzPvfX2rvDWZO7RIQNbWKg/iBRhV3KgIhAKQqcub5OwUB+zHFwmVm500NVaTOIEcWbNAptoVZg5wo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5989919},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250728094050.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5544b19a6434fe256e2233ab2481ea5/midscene-web-0.24.1-beta-20250728094050.0.tgz","_integrity":"sha512-IwECL8peWhUt/wb2Hm548dckJXojHb7zj8gKS4PUgbcWYZMZuguOil+hS6sOgaKL/W2m2x6IUBAmQgOlL+/vPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250728094050.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250728094050.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250728094050.0_1753695832511_0.48386232614063207","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250728154033.0":{"name":"@midscene/web","version":"0.24.1-beta-20250728154033.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0592b50b2d3d6f2de9e4b7e44a1cea64be2e508b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250728154033.0.tgz","fileCount":87,"integrity":"sha512-R/ZIZoNeXyQwzXuVyjQW8MCHMKpEHAV0+yFuQ1pCXGTeKPBrarCCGjUIEaPfip76d1CVY5JxV0Gp3gK7qlHy/g==","signatures":[{"sig":"MEQCIGNiWi2R+BKqIN7pRDGcIlrVhDes8a3LuAD+VVgwKrjtAiBF/IyYN0pQz+Mhw4M7HmVSVg6e2JiTVH8XrFzzCXojVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5857153},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250728154033.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/385607d45f23774f0550cb0aa57fe3f8/midscene-web-0.24.1-beta-20250728154033.0.tgz","_integrity":"sha512-R/ZIZoNeXyQwzXuVyjQW8MCHMKpEHAV0+yFuQ1pCXGTeKPBrarCCGjUIEaPfip76d1CVY5JxV0Gp3gK7qlHy/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250728154033.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250728154033.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250728154033.0_1753717442693_0.10935874004201995","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729025344.0":{"name":"@midscene/web","version":"0.24.1-beta-20250729025344.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d6a0d0e3e460770f4b330e338aadb1d3c2c6b557","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250729025344.0.tgz","fileCount":89,"integrity":"sha512-mJ9Sh+NPGY6BnreY6XU9JcSyHxqbNQYKbmNlZo1ax1hf7TXXpl51dx3wCM1XoSP4Yol0c4AlYve2u9SnwlxuRA==","signatures":[{"sig":"MEQCIHHRtihrbB/2UHncxyljbUtRhui9+Pe1zgnWhgZFMHljAiApAgGiBXLxGmHODCbiVv4+1Y4Vt0hilsjYQ+TyyNaEcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5991948},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250729025344.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c2cf9c332fdc9c2492b7513246226792/midscene-web-0.24.1-beta-20250729025344.0.tgz","_integrity":"sha512-mJ9Sh+NPGY6BnreY6XU9JcSyHxqbNQYKbmNlZo1ax1hf7TXXpl51dx3wCM1XoSP4Yol0c4AlYve2u9SnwlxuRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250729025344.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250729025344.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250729025344.0_1753757793515_0.4616899434003292","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729035148.0":{"name":"@midscene/web","version":"0.24.1-beta-20250729035148.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f8650faf3be87724dd257faa215cc11a637af30a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250729035148.0.tgz","fileCount":89,"integrity":"sha512-AFPIzv/Db3jMKtSJxau4Xjj8UMs/27f9m5TSNfgSvb4WkDKsGfVe4p345D9yrMIUCkdukbBNE1VSeV3MCaAcOQ==","signatures":[{"sig":"MEUCIQC6J9eXJ/MSRIwzn3LJpM94N0yP6BQlvNZTDb6G1B7PPgIgY5AmroxOPDBahxOWDAzJj2u9RxiiKXV10pRsYVTLy3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5989746},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250729035148.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5a76c41b7731f81eb781764d4d838322/midscene-web-0.24.1-beta-20250729035148.0.tgz","_integrity":"sha512-AFPIzv/Db3jMKtSJxau4Xjj8UMs/27f9m5TSNfgSvb4WkDKsGfVe4p345D9yrMIUCkdukbBNE1VSeV3MCaAcOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250729035148.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250729035148.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250729035148.0_1753761280105_0.9924459083537309","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729054413.0":{"name":"@midscene/web","version":"0.24.1-beta-20250729054413.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9d52a749521358e12c07ee0ca9b2b9980370214a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250729054413.0.tgz","fileCount":89,"integrity":"sha512-tW9s5FaNXTrtA+ZLLirkYAE8ehuZecH0gtEQwklJfEwehTC8whGfBwy2B/pUEQYRjVpP5PQTr1GesSPxJe6o2w==","signatures":[{"sig":"MEUCIGlQfP1faVOcIgY8S/Q2z+FGwvNYmoiKC2PXdIRRw1A1AiEAwBmqaX7aWqLqUqqpyTJojIeXoRWMhjgXJDcS0zSsdxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5965128},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250729054413.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/146ace85c58d97389893426dba263f30/midscene-web-0.24.1-beta-20250729054413.0.tgz","_integrity":"sha512-tW9s5FaNXTrtA+ZLLirkYAE8ehuZecH0gtEQwklJfEwehTC8whGfBwy2B/pUEQYRjVpP5PQTr1GesSPxJe6o2w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250729054413.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250729054413.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250729054413.0_1753768023237_0.8172401270792995","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729062523.0":{"name":"@midscene/web","version":"0.24.1-beta-20250729062523.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c2bb4e4ca7b977ff4e697fc734b2797899db9047","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250729062523.0.tgz","fileCount":89,"integrity":"sha512-corjo1KSnsklbfMphvlLbiemA7CN/tBsOltuLvAHvdY0kH6nGeGtEY7e5cyO/+1jD1dgMTthWIEKTH7F2+Xs8Q==","signatures":[{"sig":"MEYCIQCZbx6QSJMBw26yQ683gaEBHaZFOE7OLId0QTQ5sxDyywIhAMQR9rzOYopueIk7OhxaWmRBTh8Yu1SfKfSSrSbf9mdU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6021100},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250729062523.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/498c1b3edf50677c886fb9d89ce4e038/midscene-web-0.24.1-beta-20250729062523.0.tgz","_integrity":"sha512-corjo1KSnsklbfMphvlLbiemA7CN/tBsOltuLvAHvdY0kH6nGeGtEY7e5cyO/+1jD1dgMTthWIEKTH7F2+Xs8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250729062523.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250729062523.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250729062523.0_1753770486316_0.6957877986017924","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729081015.0":{"name":"@midscene/web","version":"0.24.1-beta-20250729081015.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5755c3396507b7717066ae7a2ca9c1dfe2e593da","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250729081015.0.tgz","fileCount":89,"integrity":"sha512-oOjb0/V174BS0L1YDp14BLNmLfw9KjYN79EGDosy8d/Jg8nUFkQVWXD79XkMagVVl+d1ksuC8Ztkv+gpz/JLpQ==","signatures":[{"sig":"MEUCIAm38z8iCdgWpJPoZuuLbvaS1FfbDUI5d8SiLsv43Yh6AiEA4BuchbnEfrWkoOF9KDDGDZatdOoLYnHGIo3BbD4gIcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5989746},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250729081015.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fd0938f0a46568abae00ae93e386d14e/midscene-web-0.24.1-beta-20250729081015.0.tgz","_integrity":"sha512-oOjb0/V174BS0L1YDp14BLNmLfw9KjYN79EGDosy8d/Jg8nUFkQVWXD79XkMagVVl+d1ksuC8Ztkv+gpz/JLpQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250729081015.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250729081015.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250729081015.0_1753776852692_0.5761049556970499","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729125203.0":{"name":"@midscene/web","version":"0.24.1-beta-20250729125203.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4001064e3411b012e1e6a9697a26a08f45f73a53","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250729125203.0.tgz","fileCount":89,"integrity":"sha512-iRzuPe/Fm3vGy0daLy5CS1G37FbJaXni7Pht2GL2ip00U/UX14N7L38hA7mWxdyXE4bSzrpreibVqrvUvGgm6A==","signatures":[{"sig":"MEUCIQCYtmy1f4IwmGzahTkVD9npSF1bV4vy+82ENisXzZ2OfwIgA6XdJOJN63FL82ggpSsgj0oZDj0/jCIRaK7ygadjTm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6025691},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250729125203.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/77f2455535c52d446778730be01f1225/midscene-web-0.24.1-beta-20250729125203.0.tgz","_integrity":"sha512-iRzuPe/Fm3vGy0daLy5CS1G37FbJaXni7Pht2GL2ip00U/UX14N7L38hA7mWxdyXE4bSzrpreibVqrvUvGgm6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250729125203.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250729125203.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250729125203.0_1753793698189_0.07463121698958308","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730043959.0":{"name":"@midscene/web","version":"0.24.1-beta-20250730043959.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"af67475a76cd81712fe39fa1af1ac4ec8de8cf8c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250730043959.0.tgz","fileCount":87,"integrity":"sha512-1t+QNg8+TCyU0ytu0JcD7C+MpUj/yk2nlKElXyIUV6Lom3a48SNakSiQYQWixRbxe6ShrVtDpUGHl/6y4I6TYQ==","signatures":[{"sig":"MEUCIDRKdnHYEoEM3gRfu3xFJHY7k9UIy8mAE8Y/AFLm3G1aAiEAnONokc7nOtzY1P2BjKTfsgyWte0IacQr5f23jXGh0D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5859349},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250730043959.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/805979493ca3699ab848cb2715a5f61a/midscene-web-0.24.1-beta-20250730043959.0.tgz","_integrity":"sha512-1t+QNg8+TCyU0ytu0JcD7C+MpUj/yk2nlKElXyIUV6Lom3a48SNakSiQYQWixRbxe6ShrVtDpUGHl/6y4I6TYQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250730043959.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250730043959.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250730043959.0_1753850568289_0.3937444211079888","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@midscene/web","version":"0.24.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d500e50b7a7e998b3e351a6a503cffe206eae36a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1.tgz","fileCount":87,"integrity":"sha512-9BkIvxNky+CI5zmJkB2/TsW2n6/1cxA4Vz3aPn6sGyZ4llHtoKEDAW87Lr7D5k+PrKQYlcYaAK08qX6w4RsS5g==","signatures":[{"sig":"MEUCIQCpKLagrsunuASavN/zpjbihD15pqrlik2OKihVs+nOvAIgM4zRRi4lJwKwvffUvyb3AEeHEHqWfxnHrk6kQMS8RwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5858223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e51f0e908f25b458fc05badc15a5c136/midscene-web-0.24.1.tgz","_integrity":"sha512-9BkIvxNky+CI5zmJkB2/TsW2n6/1cxA4Vz3aPn6sGyZ4llHtoKEDAW87Lr7D5k+PrKQYlcYaAK08qX6w4RsS5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1_1753855096093_0.8216356762700927","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730061508.0":{"name":"@midscene/web","version":"0.24.1-beta-20250730061508.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4f6851d7e224575fb437cff2bfa5d48f3280ffcb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250730061508.0.tgz","fileCount":87,"integrity":"sha512-OmuTKCCJt3A2qg3UQPPJx3DWSgT0sgErW6lQp8BXT+KKOrktASqohePjlG5L1uOOsLE4SPNKbhDq2lVjLF940w==","signatures":[{"sig":"MEQCIHuY6h9a0bLgZfmHr2qGE2UBw9JXdvaPQZpUxEJEMy0PAiBS5GoKmqHKqHl5r+02P6erqZworrCN5NY9Z6CivzA7tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5863189},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250730061508.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d99504161cc26cf0f43298d452ed5215/midscene-web-0.24.1-beta-20250730061508.0.tgz","_integrity":"sha512-OmuTKCCJt3A2qg3UQPPJx3DWSgT0sgErW6lQp8BXT+KKOrktASqohePjlG5L1uOOsLE4SPNKbhDq2lVjLF940w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250730061508.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250730061508.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250730061508.0_1753856271103_0.09515422820799224","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730071411.0":{"name":"@midscene/web","version":"0.24.1-beta-20250730071411.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7cf9a5ae74841baa6a42b1b33bd04f0aeb309670","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250730071411.0.tgz","fileCount":87,"integrity":"sha512-4WfxmbGjYEeZI8Rg5YlwmtV0iRUmztYv8lRFtFNAG2WEgWnQsyL5NdwvwOTOaBvY0dn6Ig8ZqLxCEqkyV8kGdQ==","signatures":[{"sig":"MEQCIAqKe7TYLYTM8LiJ0yOBkgt0tj6UKHRSD4uZzMFgZpjZAiA66KT7L5VHUSwWoOGBAa6duXNYVq4Xqr16T2KuOYqkTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5868176},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250730071411.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c74b83d64ba3784591c517c958795ebf/midscene-web-0.24.1-beta-20250730071411.0.tgz","_integrity":"sha512-4WfxmbGjYEeZI8Rg5YlwmtV0iRUmztYv8lRFtFNAG2WEgWnQsyL5NdwvwOTOaBvY0dn6Ig8ZqLxCEqkyV8kGdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250730071411.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250730071411.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250730071411.0_1753859812723_0.13571727461588345","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730073843.0":{"name":"@midscene/web","version":"0.24.1-beta-20250730073843.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3603d2cb02df6bae8b1420b2e7cf85f3cd790dbb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.1-beta-20250730073843.0.tgz","fileCount":87,"integrity":"sha512-cduoIr9p72+pSbJoh8V+hZtdn8PPSCkef7sxGvVQfgvbTQ62Afp32DldB2STthoEkbuMu0jcoMKMsTFDihozFQ==","signatures":[{"sig":"MEQCICSYxOnF9vXSdvCBZEbb1GXiAHftxw37inRDhvZaQR5UAiA8XW4ntDSDmlvXFMkhuywCXJ06PUNHj/3yke33z5pdZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5867916},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.1-beta-20250730073843.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cc4b01fac036995f1bb7e5bc404da2d4/midscene-web-0.24.1-beta-20250730073843.0.tgz","_integrity":"sha512-cduoIr9p72+pSbJoh8V+hZtdn8PPSCkef7sxGvVQfgvbTQ62Afp32DldB2STthoEkbuMu0jcoMKMsTFDihozFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.1-beta-20250730073843.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.1-beta-20250730073843.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1-beta-20250730073843.0_1753861293602_0.22428708714773404","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250730081235.0":{"name":"@midscene/web","version":"0.24.2-beta-20250730081235.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bd574affd8c572b97f004276c337d71d30b626cc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250730081235.0.tgz","fileCount":87,"integrity":"sha512-oB3TmT548413KULeoCqbon3jYVFIr81D2brvveW2YxtVc2omhat+uHc8RfDrJylczMjghS2ex/3/V7nK1YBQow==","signatures":[{"sig":"MEYCIQD5jRtEcqn70IRpc69T21AcqTKBYJYeG3n/TCBJoc1EzQIhAPW72UOohdWO3mdYrN7H0DDroI1MIlhzQBPtahfesIO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5891278},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250730081235.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8ffe0d193c11620dd35a526881e89039/midscene-web-0.24.2-beta-20250730081235.0.tgz","_integrity":"sha512-oB3TmT548413KULeoCqbon3jYVFIr81D2brvveW2YxtVc2omhat+uHc8RfDrJylczMjghS2ex/3/V7nK1YBQow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250730081235.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250730081235.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250730081235.0_1753863325029_0.5483982486971237","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250730123854.0":{"name":"@midscene/web","version":"0.24.2-beta-20250730123854.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"06b1ef2695b989654c3b8405a6ea429c69798e4d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250730123854.0.tgz","fileCount":87,"integrity":"sha512-EQQGh8JmSsBJtLyv/0U+38tXRjTFZRRt7v3sH8aR3fO0by4WJp5UY0ipQmfh/lZtVGAyYg9ghIO/UChX/vBoqg==","signatures":[{"sig":"MEUCIQCiiT3PgxTPWsE0k0Zq4aUgZplxxqMCwiJuW2ApZ2PX3AIgGp9q83+zoTDUEOHPWbiO22xQsc9n4MYSiuzFe61YoSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6033301},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250730123854.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/13cfdb11775cb6d680a07bcac8d7e51d/midscene-web-0.24.2-beta-20250730123854.0.tgz","_integrity":"sha512-EQQGh8JmSsBJtLyv/0U+38tXRjTFZRRt7v3sH8aR3fO0by4WJp5UY0ipQmfh/lZtVGAyYg9ghIO/UChX/vBoqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250730123854.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250730123854.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250730123854.0_1753879308655_0.5982336058593882","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731010609.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731010609.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"62e23f9d5870f05876a15872324ba0f50d680079","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731010609.0.tgz","fileCount":87,"integrity":"sha512-DMolhGASA0Mtp1dOyIYgjS7wsDgcJWqvRHbvfNJwHQGLDFbPL6+OOYTKcrnPBYXRq4kAolmumsYqQ8SvhPa/tQ==","signatures":[{"sig":"MEQCIAvv3kvLd7mFzE+AE/cU3Tlx/Ho9ESYHqS9g00aSETqSAiA68nbB3UX4T96ExApWf3Bzmj6Y6aLw3g/3tDRiXLftYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5912430},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731010609.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/192cced27b2b51f7c29f6ad41a5c023a/midscene-web-0.24.2-beta-20250731010609.0.tgz","_integrity":"sha512-DMolhGASA0Mtp1dOyIYgjS7wsDgcJWqvRHbvfNJwHQGLDFbPL6+OOYTKcrnPBYXRq4kAolmumsYqQ8SvhPa/tQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731010609.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731010609.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731010609.0_1753924175723_0.20713190222096856","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731030716.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731030716.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"233c322b2f0f0f1acd5e0dfeeb10a66dca77a8be","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731030716.0.tgz","fileCount":87,"integrity":"sha512-gHqQTQ4uMlB1bdDWjeCkRbcCu7/J0kNAy8PwP94iWmvyOMwUTZqC2TliS8smQHP8aGQtho2EuhRboX/uXX3Rqg==","signatures":[{"sig":"MEYCIQDv1zONrM5PHUxz76CWemgKLIELvWWIWPFlC86rI+2zmgIhAN61f9s+2qPbA83tUqdC88wrwjXRSW+3BW8Ag1HbXFXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6033301},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731030716.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9774c358cfc1bcd5706b418b2859de8b/midscene-web-0.24.2-beta-20250731030716.0.tgz","_integrity":"sha512-gHqQTQ4uMlB1bdDWjeCkRbcCu7/J0kNAy8PwP94iWmvyOMwUTZqC2TliS8smQHP8aGQtho2EuhRboX/uXX3Rqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731030716.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731030716.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731030716.0_1753931416339_0.0681269436023566","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731035845.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731035845.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0b83c6d5defe62057fb5859ce4ccad37233fa279","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731035845.0.tgz","fileCount":87,"integrity":"sha512-D7wK3laX0ts21rfzjpo+BhS2Q1l+6cfVwILprn6qxJeafFyjlcTM0OX7aV9fdBk1TJYg9Omsc2MOdJupZhH5jw==","signatures":[{"sig":"MEUCIQDHklSwG2xpS+TWmCfyF668RBIHXqlMY946c/Mb0sUtOQIge+G3Z0/B+CPv7IR+514lQbPSXlRmgWUQi4bfAlxHinU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5914680},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731035845.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7e37442de4060789662fd4d27030f3f8/midscene-web-0.24.2-beta-20250731035845.0.tgz","_integrity":"sha512-D7wK3laX0ts21rfzjpo+BhS2Q1l+6cfVwILprn6qxJeafFyjlcTM0OX7aV9fdBk1TJYg9Omsc2MOdJupZhH5jw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731035845.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731035845.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731035845.0_1753934528626_0.34258914567449894","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731042312.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731042312.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b7f1764ccdbc14b33dc5b6ed4fe021e2600525aa","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731042312.0.tgz","fileCount":87,"integrity":"sha512-mjLhG8Ft+8++gHm6xdLVv8WO88eyCH/TPCLCdf2AIxSDPJ+tVIRGdx+l9+1+104B3M1xcB0lWNnG1e4aipcfng==","signatures":[{"sig":"MEYCIQDtvt4bhlwlUUtV7XVz/Ft+BVO8Cwe7O3CSf4uE8GhaDwIhAOi59sbXTPS29iYBDc6Ma6JG+pYhR3BFmkMho+i4EA0J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5915628},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731042312.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9c9fee7119880bfb1c643380c27cb9c8/midscene-web-0.24.2-beta-20250731042312.0.tgz","_integrity":"sha512-mjLhG8Ft+8++gHm6xdLVv8WO88eyCH/TPCLCdf2AIxSDPJ+tVIRGdx+l9+1+104B3M1xcB0lWNnG1e4aipcfng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731042312.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731042312.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731042312.0_1753935999375_0.871573094593304","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731101242.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731101242.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ad54c6bfab560276330e71b8806a0dc680a86839","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731101242.0.tgz","fileCount":87,"integrity":"sha512-jkE+3QlGfTLawapGMT0HhkjLpsYUF+32hlczUejsARnwjfRv6iQuPtNpE9SxqB8zD4491DdAsCHosSzgl/mymA==","signatures":[{"sig":"MEYCIQCNwJi8litjNTmhLofRN+FcKeaQGuI3XHCoKxbqIUIq7gIhAPun5L78E3EeZ8l6Z3VUcWd7Ep7vL6sRbqk9j31lkNwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5915628},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731101242.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6ae7f56ffd5402459da12343ae0c7258/midscene-web-0.24.2-beta-20250731101242.0.tgz","_integrity":"sha512-jkE+3QlGfTLawapGMT0HhkjLpsYUF+32hlczUejsARnwjfRv6iQuPtNpE9SxqB8zD4491DdAsCHosSzgl/mymA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731101242.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731101242.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731101242.0_1753957009532_0.5778543623480159","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731102409.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731102409.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cc4a33d242cc2d4688177c95d3ce6902d327fce2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731102409.0.tgz","fileCount":87,"integrity":"sha512-yXM5yIX0Y1s7nD3B2xf+gjPyt1KgPt66qq49Y73UPDVaUcm0gEmhWRhKHeSwO9Rhpy1Z+cEPho61QtVHZQvU4Q==","signatures":[{"sig":"MEYCIQDVPUnSOcOSC/MmOtWDqDwIJ1TPmNqNUBshRcqIrvG8IwIhAJ7VrfRz3DOPvicjgMJnaISHrlqATZZJj5UV3Jru180l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919798},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731102409.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f6c1b095ce09d5ef4559c25fb55e6607/midscene-web-0.24.2-beta-20250731102409.0.tgz","_integrity":"sha512-yXM5yIX0Y1s7nD3B2xf+gjPyt1KgPt66qq49Y73UPDVaUcm0gEmhWRhKHeSwO9Rhpy1Z+cEPho61QtVHZQvU4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731102409.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731102409.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731102409.0_1753957626427_0.648427893868682","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731125910.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731125910.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5c5e07b803c679865b52d46a25f364f37e163132","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731125910.0.tgz","fileCount":87,"integrity":"sha512-fqMnmfIP+062tWCC+T4UbbijkVYCTRwyzYFN/WgNWgIviXEunnrzRvdKOmLaHoz6+NwG7uuXF39HOR91MgAe2Q==","signatures":[{"sig":"MEQCICT7b/TIGa9oi/g/MGKPB4f3EohiuYyrwMPYD2tQNdr5AiBY1Uhn0MNjQwH9k1tVNVEGw0XaYaK8JST+xWo8tbtkNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6033301},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731125910.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6941883d7d70c56e55bf44fe2af7bf03/midscene-web-0.24.2-beta-20250731125910.0.tgz","_integrity":"sha512-fqMnmfIP+062tWCC+T4UbbijkVYCTRwyzYFN/WgNWgIviXEunnrzRvdKOmLaHoz6+NwG7uuXF39HOR91MgAe2Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731125910.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731125910.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731125910.0_1753966953537_0.09672284016834798","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731132300.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731132300.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b681e9de5117c02ef9291c33a8b5b389d22fd98a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731132300.0.tgz","fileCount":87,"integrity":"sha512-OmNRnGPKjzwX7Vvn5PRKVFV4au8xtv0g2dhCu0YCFUMxp3hl7JtMkCvfPbAabIwxMOOuzkt5Te6iI56yImwjsA==","signatures":[{"sig":"MEUCIQDmpd8bkstN+AvZ/U+jfh2aZkS1AxhB/TZylvKCIZXDIQIgZzknpqI6G2zhIiknQIxEMpq15J5RbM/a2HM5M+WuLXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6108273},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731132300.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/31f920fe125a1396ceb3473d761279de/midscene-web-0.24.2-beta-20250731132300.0.tgz","_integrity":"sha512-OmNRnGPKjzwX7Vvn5PRKVFV4au8xtv0g2dhCu0YCFUMxp3hl7JtMkCvfPbAabIwxMOOuzkt5Te6iI56yImwjsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731132300.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731132300.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731132300.0_1753968363155_0.8965663544812568","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731151311.0":{"name":"@midscene/web","version":"0.24.2-beta-20250731151311.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fc520fe8439fcc52de34158c2ebb59f98f314580","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250731151311.0.tgz","fileCount":87,"integrity":"sha512-UjXiw1xNfL1Tan4aaCM3GKrqZJgXxeWltB48195zssJzWdHZfUBGvP6bjETxTyeIMsCtPYqkbT2fbIJVAxpjGA==","signatures":[{"sig":"MEYCIQDddvmul1ghHVz3ceNf4ko0j5s1fQe1WjAp/+l8ECmDjgIhAPNlf3pi+zV1OTYi6Xm0joPVfaMYu6K4rX+0MsEGyX48","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6108273},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250731151311.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f1b0bb1f966ed2da915cf304b5bd5220/midscene-web-0.24.2-beta-20250731151311.0.tgz","_integrity":"sha512-UjXiw1xNfL1Tan4aaCM3GKrqZJgXxeWltB48195zssJzWdHZfUBGvP6bjETxTyeIMsCtPYqkbT2fbIJVAxpjGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250731151311.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250731151311.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250731151311.0_1753974970627_0.6256879037471779","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250801024655.0":{"name":"@midscene/web","version":"0.24.2-beta-20250801024655.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1210a706e6ee9422d6cffb2d97fd1e6cbde2a3fd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250801024655.0.tgz","fileCount":87,"integrity":"sha512-7gOmIaKl8h/ECYBoLGUHKY3e7dbzQ8HCdOFiXbCrsVhW2odsOOcALI3tBDze9CmdY69m7nF0a5zhsSU9QMOpLg==","signatures":[{"sig":"MEYCIQCdbwuGSsqln3C8LVYKXm8PVJQUZDOgVaGIN8V2gBP/7wIhAM6eiyR2tvTNuctZTOGgIYvjWiPY1OQ/PLAn7PZcyrlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6045699},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250801024655.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/879af59079b8d6b20ad7ddd406e31a49/midscene-web-0.24.2-beta-20250801024655.0.tgz","_integrity":"sha512-7gOmIaKl8h/ECYBoLGUHKY3e7dbzQ8HCdOFiXbCrsVhW2odsOOcALI3tBDze9CmdY69m7nF0a5zhsSU9QMOpLg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250801024655.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250801024655.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250801024655.0_1754016626841_0.3263538680160871","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250801111909.0":{"name":"@midscene/web","version":"0.24.2-beta-20250801111909.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2d25dd1f9e7b58418e4176aa95b19b688496c8d0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250801111909.0.tgz","fileCount":87,"integrity":"sha512-75y9XBweqwfapr0htmHjLNR83V0U6DOlJXaCzcoe3aqDt8Et741WryMWwoh6iKgJWNvpMi0wpuNgNEQzMzYnMw==","signatures":[{"sig":"MEUCICECyjW9iphcKDrAIGZK/DPLe1jA+exxKwo88BpDsO0PAiEAltWai5FGS0XDcKqaAU59a/OiEvrsVH9Z7d6ZZtNTa3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6132455},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250801111909.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/574dd476c9e298cf12db80931ce763af/midscene-web-0.24.2-beta-20250801111909.0.tgz","_integrity":"sha512-75y9XBweqwfapr0htmHjLNR83V0U6DOlJXaCzcoe3aqDt8Et741WryMWwoh6iKgJWNvpMi0wpuNgNEQzMzYnMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250801111909.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250801111909.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250801111909.0_1754047325724_0.8865210881506354","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250805024613.0":{"name":"@midscene/web","version":"0.24.2-beta-20250805024613.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"65b0fea754930723e10e721924d16473d6c792d3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.24.2-beta-20250805024613.0.tgz","fileCount":87,"integrity":"sha512-dlWxLAkq0g3ojEpLZBydmF8bW9dRybMQBYgJrtDp/Y7cC/TFkdMNGlm2k0cZm2mz29gZDd0dZmcGsnEd0br3qQ==","signatures":[{"sig":"MEUCIALeooeEgqrO+DDtdu5zTTMVK0SyHhcqvN3xz2DTD/89AiEAw0GA2TJSC8f/5WM9iHR8pKvY3mFbduVFgtsZU3KYahA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6160490},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.24.2-beta-20250805024613.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c0dc05c8bd9b1480556dc84230766d5/midscene-web-0.24.2-beta-20250805024613.0.tgz","_integrity":"sha512-dlWxLAkq0g3ojEpLZBydmF8bW9dRybMQBYgJrtDp/Y7cC/TFkdMNGlm2k0cZm2mz29gZDd0dZmcGsnEd0br3qQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.24.2-beta-20250805024613.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.24.2-beta-20250805024613.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2-beta-20250805024613.0_1754362158794_0.6742506431311541","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@midscene/web","version":"0.25.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c08caa98522857c60570e992f9e2e1ce26ec5b51","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.0.tgz","fileCount":87,"integrity":"sha512-2nvraR7wgM/B6ZQYEy743uL1pQ+FGRLX2/HpJ/+MCuqHXo6fNTDFZV8kekurWEm55RkQODsY1mFf8yyHJyj0nQ==","signatures":[{"sig":"MEUCIEpPJqvPeyxGrFM1pfyBGz1+5lVBi/Im47rWN+c0SQNmAiEAlrhPJPa6jzmBk8gUmFcT7TmSxjA0JHYWZMjxEByPmck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6159364},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9247aa8124145f760acbd16e3ea5d874/midscene-web-0.25.0.tgz","_integrity":"sha512-2nvraR7wgM/B6ZQYEy743uL1pQ+FGRLX2/HpJ/+MCuqHXo6fNTDFZV8kekurWEm55RkQODsY1mFf8yyHJyj0nQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.0_1754365323890_0.625177602248302","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250805080746.0":{"name":"@midscene/web","version":"0.25.1-beta-20250805080746.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"24317d096c8afef41ea5b14383bee7d3fcf592d6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.1-beta-20250805080746.0.tgz","fileCount":87,"integrity":"sha512-/oY1l6vkYkq8iQrJY4CC1FmDWiXChSbKM09u47Cc2omdnnn+jqCeLzSZXWNb031VIh0NmIHtNDH9b/R3xYS4Sg==","signatures":[{"sig":"MEYCIQDg9369GKID5Sk3tw9SePHNobbXUqU1/x0hDZSmEhSdzwIhAPsJzCpG3EXcABqYuM4vD7exDqDv9SI6KWNIspenLUnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6160490},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.1-beta-20250805080746.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24e08228aeadc9a1a47e61c8bd439900/midscene-web-0.25.1-beta-20250805080746.0.tgz","_integrity":"sha512-/oY1l6vkYkq8iQrJY4CC1FmDWiXChSbKM09u47Cc2omdnnn+jqCeLzSZXWNb031VIh0NmIHtNDH9b/R3xYS4Sg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.1-beta-20250805080746.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.1-beta-20250805080746.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.1-beta-20250805080746.0_1754381445006_0.4482459281865243","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250805115138.0":{"name":"@midscene/web","version":"0.25.1-beta-20250805115138.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9c601468dfe5d3b38e3d96fb7993e353ac70269c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.1-beta-20250805115138.0.tgz","fileCount":87,"integrity":"sha512-EdNA9nBu6xU+9LOknjykS7uGqj4J3wVthGlfZZ2AmZi5Qo0rypUknq0gnwKAfzJB2U47wMcTxN0RnfAz8LtcJQ==","signatures":[{"sig":"MEQCIA/0GJUojtfXTKnYywE1hCS+EjHV4mAlRX9D0UyavQvqAiAB4B7h7++QN95nmOf08jGzCfJnJ4Wyt4YnKUOf7Bovxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6176601},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.1-beta-20250805115138.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f8826429c6edf13087b6cc098424e626/midscene-web-0.25.1-beta-20250805115138.0.tgz","_integrity":"sha512-EdNA9nBu6xU+9LOknjykS7uGqj4J3wVthGlfZZ2AmZi5Qo0rypUknq0gnwKAfzJB2U47wMcTxN0RnfAz8LtcJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.1-beta-20250805115138.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.1-beta-20250805115138.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.1-beta-20250805115138.0_1754394884368_0.4832455029994196","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250806024444.0":{"name":"@midscene/web","version":"0.25.1-beta-20250806024444.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2cb45a7604daa03a0f659df2ed1ec00627e770bb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.1-beta-20250806024444.0.tgz","fileCount":87,"integrity":"sha512-lngh6bZF4QsMQnTDvmJNTVwx4xfPn9TPy41a7UIXpnmnFDGLKoICi2VrOjDGHxRvv1sm5Lm0Qg8PrQz0jM0pBA==","signatures":[{"sig":"MEUCIFynn/6Tivt99YGgxqCbt4CfYdcxw08JMURlLXbySfEjAiEAnGqvm2jBmRmHIucNZe6C84fZwMU8pDjUMxDBVY7hyJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6176601},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.1-beta-20250806024444.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/915e41bb048f4f1441cec5cb06e1e2e6/midscene-web-0.25.1-beta-20250806024444.0.tgz","_integrity":"sha512-lngh6bZF4QsMQnTDvmJNTVwx4xfPn9TPy41a7UIXpnmnFDGLKoICi2VrOjDGHxRvv1sm5Lm0Qg8PrQz0jM0pBA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.1-beta-20250806024444.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.1-beta-20250806024444.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.1-beta-20250806024444.0_1754448458306_0.2158458014479947","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@midscene/web","version":"0.25.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2ae751250efd8d47a21c416baec9174e8bcb9ca6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.1.tgz","fileCount":87,"integrity":"sha512-eYbVr3FvniFwiuMyUrax2RWRHEXmUC7fSDUp3k69ZROYcA0CVN0sgWQ0+y3/o/vm1uVSGC1vcjCMH5am++vLpg==","signatures":[{"sig":"MEUCIQCQCfO5fiZTMg3/x+yPundrzyY79oP3GwdpGe72MA7GwAIgFyZLvj6qwxwVY/P8DYEQOBkBCb1k+hFtK3vtoMrqRbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6175475},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4137f183e03b61082e7f76bd1721833d/midscene-web-0.25.1.tgz","_integrity":"sha512-eYbVr3FvniFwiuMyUrax2RWRHEXmUC7fSDUp3k69ZROYcA0CVN0sgWQ0+y3/o/vm1uVSGC1vcjCMH5am++vLpg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.1_1754449115485_0.3738496555176496","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806064106.0":{"name":"@midscene/web","version":"0.25.2-beta-20250806064106.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b43eede3dda60bfd48f369793d9d1593a759ae28","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.2-beta-20250806064106.0.tgz","fileCount":87,"integrity":"sha512-wMXCLc7s8bVVLCA663o9/cG/EsgzAnoAxg+AkNLspb02eSy9dHW+FvoprxZaTFrushPn171uWDxymd7dEGb1BQ==","signatures":[{"sig":"MEQCIDArzG9HuWGiibgIIqPzVv9kBQPEweZbXGTnzAD2hDwgAiAOpt5B5LVhLNnihhL26QOWXJUnA8gM4Zr1cCZt7Rse/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6226032},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.2-beta-20250806064106.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0479fe01fd680bb2ad0839924c2d479/midscene-web-0.25.2-beta-20250806064106.0.tgz","_integrity":"sha512-wMXCLc7s8bVVLCA663o9/cG/EsgzAnoAxg+AkNLspb02eSy9dHW+FvoprxZaTFrushPn171uWDxymd7dEGb1BQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.2-beta-20250806064106.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.2-beta-20250806064106.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.2-beta-20250806064106.0_1754462642819_0.30564222581297407","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806073716.0":{"name":"@midscene/web","version":"0.25.2-beta-20250806073716.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bd73ec6dcc4d7c50f6ebe8372c221b843032fabb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.2-beta-20250806073716.0.tgz","fileCount":87,"integrity":"sha512-H7Gpro8AqwP/BAYIv0kzvuuMhGeazRbAVPN3nGo7fvCt2P0MfI2WA6rE+5gqRgZiDA0izSBJogoyz2tUPmHK6A==","signatures":[{"sig":"MEYCIQCPvAs598YV51cqk+YaCxFIPURSU1ewKtBTc+b0HmZb+QIhAJbbs93L+E628ZJ4cUq1zDosbh7y8ZnCEnRMwFnIpD0I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6176601},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.2-beta-20250806073716.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a75c2e13cea3ca0a4c20affe02896c0a/midscene-web-0.25.2-beta-20250806073716.0.tgz","_integrity":"sha512-H7Gpro8AqwP/BAYIv0kzvuuMhGeazRbAVPN3nGo7fvCt2P0MfI2WA6rE+5gqRgZiDA0izSBJogoyz2tUPmHK6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.2-beta-20250806073716.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.2-beta-20250806073716.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.2-beta-20250806073716.0_1754466044511_0.8493603494690924","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806084312.0":{"name":"@midscene/web","version":"0.25.2-beta-20250806084312.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f9b80da1d648eeebf1169e425c389ce54880fa81","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.2-beta-20250806084312.0.tgz","fileCount":87,"integrity":"sha512-+4q9uJkwOlVy7pOCUGh6CPe1c+IG665Br3UrmYG/BRCeGD54tgpCengPTXPYw02nTQ9EV/23V7pgwjwFQ8eu/A==","signatures":[{"sig":"MEQCIHqoGbSdmClzaBM7P+rc0aEY/WanHZD4OOoGoYO/2w5RAiA52gN1TA4QOSSmKZ5a7ofZJPJ5OD5yRSh22Rfd/b71Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6176601},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.2-beta-20250806084312.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1a610d31af0458865f7061ea55eae4ef/midscene-web-0.25.2-beta-20250806084312.0.tgz","_integrity":"sha512-+4q9uJkwOlVy7pOCUGh6CPe1c+IG665Br3UrmYG/BRCeGD54tgpCengPTXPYw02nTQ9EV/23V7pgwjwFQ8eu/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.2-beta-20250806084312.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.2-beta-20250806084312.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.2-beta-20250806084312.0_1754469970025_0.5324495042128479","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@midscene/web","version":"0.25.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"33d088f5cf27b72d2a29db95685759c989e0df64","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.2.tgz","fileCount":87,"integrity":"sha512-Qe5f6ArxGAjN6r6gZ3ap23W9IbUwwj+q+MQ3cd64ldaNuRrK70iIjzgv8C9JV8jkvIosTom3l0VxWG2XnnEejQ==","signatures":[{"sig":"MEUCIEPQ515dnQSNwbGV7inLSXfv5GMHqp5XdP4FHE7ILq79AiEAi+JH5J+ReNRj6tzYxl5ejzMTSE38LW9dTc0HhLZX8+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6175475},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09b63747d2a1e59a0e83a7bb27d3f66a/midscene-web-0.25.2.tgz","_integrity":"sha512-Qe5f6ArxGAjN6r6gZ3ap23W9IbUwwj+q+MQ3cd64ldaNuRrK70iIjzgv8C9JV8jkvIosTom3l0VxWG2XnnEejQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.2_1754481598502_0.25398871387288136","host":"s3://npm-registry-packages-npm-production"}},"0.25.3-beta-20250807025933.0":{"name":"@midscene/web","version":"0.25.3-beta-20250807025933.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0f0eb9e99c1a627344a28a323192f4dcf7bd1316","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.3-beta-20250807025933.0.tgz","fileCount":87,"integrity":"sha512-ccqHynYlN86hEbfLCLS7XZ+STVSufT3GtXMS1DQCrtdNbtMESpkNWBf+r4aSqcWE8mYqPiZBpDDs/9hLfv06ng==","signatures":[{"sig":"MEUCIQCMkPc0ujoizKxWPWEpcEO/naGXVR+kDQ/graIjt/qTdgIgBDCnhI48Chxs5KMicUeMerGxymt7ZXKKNgw7HeUD8jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6245886},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.3-beta-20250807025933.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dbb43e90bc68ec5c9b7cc54861ed9a6c/midscene-web-0.25.3-beta-20250807025933.0.tgz","_integrity":"sha512-ccqHynYlN86hEbfLCLS7XZ+STVSufT3GtXMS1DQCrtdNbtMESpkNWBf+r4aSqcWE8mYqPiZBpDDs/9hLfv06ng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.3-beta-20250807025933.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.3-beta-20250807025933.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.3-beta-20250807025933.0_1754535759690_0.13878596368154272","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@midscene/web","version":"0.25.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0e008757ca84d605fe1b3fb23ea4c373bf2945b7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.3.tgz","fileCount":87,"integrity":"sha512-E1SQYCzw2ZnH+MdwWfxboguEHA1fw2J24K+enzCx57Eq4l+DMsYmtt/HC8Dy2VkVop1LbuRnqmA+EoHvy2x29g==","signatures":[{"sig":"MEUCIAXLvkWQY/pThTQwWvH/HIwUgkqS/g8it8fd1UgmvoOAAiEAsja4wx754t8mJGosMocYxFeOwbu2lUFb5pcdqOtLuHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6175475},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/566de4e90b8d0a153f2d4053ee3d8338/midscene-web-0.25.3.tgz","_integrity":"sha512-E1SQYCzw2ZnH+MdwWfxboguEHA1fw2J24K+enzCx57Eq4l+DMsYmtt/HC8Dy2VkVop1LbuRnqmA+EoHvy2x29g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.3","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.3_1754536379603_0.01995969563287936","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807034252.0":{"name":"@midscene/web","version":"0.25.4-beta-20250807034252.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bf42c36d375ad31c0a84e2367c46a38f95168230","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.4-beta-20250807034252.0.tgz","fileCount":87,"integrity":"sha512-6C8/GVaLPPoBUumy/0U/pzkCbq7SOSXWqasagB/KonXEMAqiqjQtoI4b2Yzeh77jHVmPJIbwe0eY3J632dDysA==","signatures":[{"sig":"MEQCIDT/rAlwUazTEBPuuIPtOd88Nq9J2dl4jdxil7apUyFkAiAc5xoJtMojP7VnOJfE1oRwLLnxp18Osn6GBE/Vms/7Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6176601},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.4-beta-20250807034252.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b85d98433906d9a01cd1e829e5ef87a0/midscene-web-0.25.4-beta-20250807034252.0.tgz","_integrity":"sha512-6C8/GVaLPPoBUumy/0U/pzkCbq7SOSXWqasagB/KonXEMAqiqjQtoI4b2Yzeh77jHVmPJIbwe0eY3J632dDysA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.4-beta-20250807034252.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.4-beta-20250807034252.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.4-beta-20250807034252.0_1754538347827_0.4817188440776301","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807040242.0":{"name":"@midscene/web","version":"0.25.4-beta-20250807040242.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f9f8b310e883d30e90a268552ac0270228a316bd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.4-beta-20250807040242.0.tgz","fileCount":87,"integrity":"sha512-zquUMoA4/u68/f+E5VXPzLFsMqW1KGOeWZ+xCaPy8uY9WxC7wEWNM3WHzTqDFSbz1nyG/1Vxoyq/WA/nr+ewNw==","signatures":[{"sig":"MEUCICYZrDszUdKGj8apIphP5A75LR79DS5S85UtTRlVi3sPAiEAt9Bfqkei4Sp6A9ZCNTznNDE1T8MHoxQIwXTVxpwJYGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6176601},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.4-beta-20250807040242.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/624649d57b17d24a8f51c84afe61ad81/midscene-web-0.25.4-beta-20250807040242.0.tgz","_integrity":"sha512-zquUMoA4/u68/f+E5VXPzLFsMqW1KGOeWZ+xCaPy8uY9WxC7wEWNM3WHzTqDFSbz1nyG/1Vxoyq/WA/nr+ewNw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.4-beta-20250807040242.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.4-beta-20250807040242.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.4-beta-20250807040242.0_1754539566966_0.8427643769523829","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807062119.0":{"name":"@midscene/web","version":"0.25.4-beta-20250807062119.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"53ddeaa7911eb280cbda70eaa64514e017f892a6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.4-beta-20250807062119.0.tgz","fileCount":87,"integrity":"sha512-ARa7aA5FNUsQ60pTtXEySgq7CKdPfcr6XV4pcbbYSCY6Bbel5Dku+fGcLg9TP9f39RILwTgs7PQRF3N63ukuLw==","signatures":[{"sig":"MEYCIQCs8eX9AQwVdV5DShUvcAwGMdTeV8IvgqzvPjCraxDRswIhANcVs2cu53kz1Dsw0Si5EzokzC3zp/W5ittbGScM803O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6190531},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.4-beta-20250807062119.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0e1786869069d7cfa75eaab158c571aa/midscene-web-0.25.4-beta-20250807062119.0.tgz","_integrity":"sha512-ARa7aA5FNUsQ60pTtXEySgq7CKdPfcr6XV4pcbbYSCY6Bbel5Dku+fGcLg9TP9f39RILwTgs7PQRF3N63ukuLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.4-beta-20250807062119.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.4-beta-20250807062119.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.4-beta-20250807062119.0_1754547873979_0.49472453458348253","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250808064529.0":{"name":"@midscene/web","version":"0.25.4-beta-20250808064529.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3295b2f48b07d994a69e39bb16cb2079f282103e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.4-beta-20250808064529.0.tgz","fileCount":87,"integrity":"sha512-+TkI9Yzkid19XZS0iRCqlgRTMbodgwXrdSNx3eLRlx16hbDpb7THore0rDv3cxDc6FthmBF2vAyUwYc2NtgpnQ==","signatures":[{"sig":"MEUCIQCEH8LK52ZhC30cDlDPjSCwoje3CKngzv7gk9PtesFLCQIgZos2whuBjUAu14/lJyYqsRtCu72rl2PSi8I9O3Gok0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6259129},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.4-beta-20250808064529.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/340fda592cb3be4bfb15d12010395880/midscene-web-0.25.4-beta-20250808064529.0.tgz","_integrity":"sha512-+TkI9Yzkid19XZS0iRCqlgRTMbodgwXrdSNx3eLRlx16hbDpb7THore0rDv3cxDc6FthmBF2vAyUwYc2NtgpnQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.4-beta-20250808064529.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.4-beta-20250808064529.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.4-beta-20250808064529.0_1754635711319_0.40589445854313233","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@midscene/web","version":"0.26.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f6933cea443db1f5b1987e39abde3617da81b16f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.0.tgz","fileCount":87,"integrity":"sha512-ofdzdbDBks6+S2wr5JFJ9i96RIfTxx+90qlvfsp8qKIwJBcuzGIx2veNUm310dvIlJyjyWn3MNpPQ9GVNFnxyA==","signatures":[{"sig":"MEQCIHpEOFCKeHPWmJUiqVwzyXXPpi5Rl4AQrBZRq6thZJoKAiBf9Zf4hECATmf2Aye2m94/7ofLa/cIHeO8wI/8CZ+A/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6258003},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4e52ca4fe8d181be00a6e8e4e352b4a5/midscene-web-0.26.0.tgz","_integrity":"sha512-ofdzdbDBks6+S2wr5JFJ9i96RIfTxx+90qlvfsp8qKIwJBcuzGIx2veNUm310dvIlJyjyWn3MNpPQ9GVNFnxyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.0_1754901704166_0.7669114567899029","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250811113343.0":{"name":"@midscene/web","version":"0.25.4-beta-20250811113343.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b8fce6b257d9cee110da135b08015b8f5e4f28cb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.4-beta-20250811113343.0.tgz","fileCount":87,"integrity":"sha512-MACiaN73qqfRWqI4jFH5ZoeFtWoAkaYic4WFKaLTOrgdkSvmtCSr7J7AO7Dyd0xdhD10/U+2CEc2+TByC1eqmQ==","signatures":[{"sig":"MEUCIQDwuZfenWhdpEZwp0voSDBN3cfd3zxJsxoFEpSNVL3siwIgHpM1yKluBil9nVrPjAzUYjkHvNQkRnBrMB1VGo9I/Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6383346},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.4-beta-20250811113343.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a35a0392cae47d9bda8f87fe3babacb3/midscene-web-0.25.4-beta-20250811113343.0.tgz","_integrity":"sha512-MACiaN73qqfRWqI4jFH5ZoeFtWoAkaYic4WFKaLTOrgdkSvmtCSr7J7AO7Dyd0xdhD10/U+2CEc2+TByC1eqmQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.4-beta-20250811113343.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.4-beta-20250811113343.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.4-beta-20250811113343.0_1754912216286_0.4152276320875117","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250811115904.0":{"name":"@midscene/web","version":"0.25.4-beta-20250811115904.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6fbd296b9daac8b4736e91bf7a34adefafc1aad7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.4-beta-20250811115904.0.tgz","fileCount":87,"integrity":"sha512-wdapRMMJ/O99UzN59X95zXK3xsErnX2bTHWILYqTTsYzILv7QjyauV+2v5D4xMAzdRtMn3/Sm8AaFXnN4kFxDg==","signatures":[{"sig":"MEQCIAvtLeknHTA2vXyG2NK2+K4Lw4aCGrfa8X1qPXoKzipWAiAKM07hLbcwna43hUcbfcFLuN7lN4h1CCcbyftqZc+oUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6383346},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.4-beta-20250811115904.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/21507cc313e82ac8591db16ce2becfb1/midscene-web-0.25.4-beta-20250811115904.0.tgz","_integrity":"sha512-wdapRMMJ/O99UzN59X95zXK3xsErnX2bTHWILYqTTsYzILv7QjyauV+2v5D4xMAzdRtMn3/Sm8AaFXnN4kFxDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.4-beta-20250811115904.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.4-beta-20250811115904.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.4-beta-20250811115904.0_1754913740560_0.9024060737534183","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@midscene/web","version":"0.26.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c616f46c0c28698f5e13e663a2a9bb6f63ef704d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.1.tgz","fileCount":87,"integrity":"sha512-3QB6ahxjwhW1i38jsish9TDI8bcSwKDgk3DsQQ6hvg/oUx6QIQYhi1yWYYQg0ZIn6+Qr8eJ7rllTBH5QfE+jUg==","signatures":[{"sig":"MEUCIQDniujd0zQUTqvQgPMDs/UQap8cXSrfzMjim0gD0/ii/QIgelzH741qPCj7/6k4AsJ8ayGk/b9atbYqU3PMst+wyKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6277701},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/df4a20e53e80cb21116a830e6fe6378e/midscene-web-0.26.1.tgz","_integrity":"sha512-3QB6ahxjwhW1i38jsish9TDI8bcSwKDgk3DsQQ6hvg/oUx6QIQYhi1yWYYQg0ZIn6+Qr8eJ7rllTBH5QfE+jUg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.1_1754965887232_0.45509522618626463","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250812025613.0":{"name":"@midscene/web","version":"0.25.4-beta-20250812025613.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f0b2cdb73c878a6156c752d656f3d48982a20732","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.25.4-beta-20250812025613.0.tgz","fileCount":87,"integrity":"sha512-g/RfP6J5PMF8CRn4eQnM4ttdwwdT9ywNYvnH45BwkrZWzcIvuSPxRTiFwgMzau/IRsFLGLSKiSzdRvnGRLzD/A==","signatures":[{"sig":"MEYCIQCBhOzCVJSZt/rbF8IjbTui9u/BXO7GkSUiEo73ZMaTngIhAMqKG9lIGqI6pbNPvEemSzgjxPCM4t78L4MRU8ZG5PDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6383346},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.25.4-beta-20250812025613.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/430fa1ec39ebb7b15d02445944240539/midscene-web-0.25.4-beta-20250812025613.0.tgz","_integrity":"sha512-g/RfP6J5PMF8CRn4eQnM4ttdwwdT9ywNYvnH45BwkrZWzcIvuSPxRTiFwgMzau/IRsFLGLSKiSzdRvnGRLzD/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.25.4-beta-20250812025613.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.25.4-beta-20250812025613.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.25.4-beta-20250812025613.0_1754967570205_0.8456129631685996","host":"s3://npm-registry-packages-npm-production"}},"0.26.2-beta-20250812035614.0":{"name":"@midscene/web","version":"0.26.2-beta-20250812035614.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f75754c02bcdd2322fefc5a15d6f18179068d978","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.2-beta-20250812035614.0.tgz","fileCount":87,"integrity":"sha512-0BuIJ64H6cYsOFCK0BLibJqkxjID/3W285fVuMqcrB9/imt9kz7IlObOhvtp60bLm+vYFNIw8OxDwBLfLG3+5g==","signatures":[{"sig":"MEYCIQCGbsRF3svGteZQ9rXLotKaAIGQURRKDh0wiaCPfzug4QIhAIU7AI67v4mNxkg27y1B+938tpIGxj880sGX4painEWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6278880},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.2-beta-20250812035614.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d1829b9a4c63beb049e37995594a344d/midscene-web-0.26.2-beta-20250812035614.0.tgz","_integrity":"sha512-0BuIJ64H6cYsOFCK0BLibJqkxjID/3W285fVuMqcrB9/imt9kz7IlObOhvtp60bLm+vYFNIw8OxDwBLfLG3+5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.2-beta-20250812035614.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.2-beta-20250812035614.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.2-beta-20250812035614.0_1754971253420_0.1122781617146984","host":"s3://npm-registry-packages-npm-production"}},"0.26.2-beta-20250812091127.0":{"name":"@midscene/web","version":"0.26.2-beta-20250812091127.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5442359a3aa3fe020e340567c23a28f409ad565e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.2-beta-20250812091127.0.tgz","fileCount":87,"integrity":"sha512-x/31jRoCw/8nSOXXjXSXjewP2xffHx273uXOaLv/lG+prRl44B9Ltk5GJyAm2oN1CbzYwHsQQuSlVLGgCF6n4w==","signatures":[{"sig":"MEQCIAM8V7oSL97P+MZ4GeBvWVLKJqGuhuoslJfLyBr2KKKyAiBP5fytunwaYvbOuCAmztWlAubs1Wa9lrAt7QYF+Em7Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6382778},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.2-beta-20250812091127.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3301d4a2cbc598c4f08575745a410fbf/midscene-web-0.26.2-beta-20250812091127.0.tgz","_integrity":"sha512-x/31jRoCw/8nSOXXjXSXjewP2xffHx273uXOaLv/lG+prRl44B9Ltk5GJyAm2oN1CbzYwHsQQuSlVLGgCF6n4w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.2-beta-20250812091127.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.2-beta-20250812091127.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.2-beta-20250812091127.0_1754990083657_0.05851960467067352","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@midscene/web","version":"0.26.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3fa9eb87ec49dba04fae12e7872d97747a4efc4c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.2.tgz","fileCount":87,"integrity":"sha512-hEhfuYLzAEXU4klr0sIsS8WTfQkhVYhcwqPHHetfA2RqSCB39uexKJDH0tcmBww6BsywETXqa1JC6nP+WGDdiQ==","signatures":[{"sig":"MEQCIARV5Vhzh5OFmgMZGwbphv2dVdm693jf5f5y12XeutnDAiAkIBjP++XnCyDHlEJYfprR7E2D8la2/yAQ06Ke3i0uCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6381652},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"modern build -c ./modern.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","postbuild":"node scripts/check-exports.js","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"modern build -w -c ./modern.config.ts --no-clear","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/914ac71b1503b614801f3e1dde0e08d3/midscene-web-0.26.2.tgz","_integrity":"sha512-hEhfuYLzAEXU4klr0sIsS8WTfQkhVYhcwqPHHetfA2RqSCB39uexKJDH0tcmBww6BsywETXqa1JC6nP+WGDdiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.2","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.2","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playground":["./dist/types/playground.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4","@modern-js/module-tools":"2.60.6"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.2_1755004873260_0.3086319127903603","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813021342.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813021342.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a98e7d8d65a51a478a728a5335f3d5051d11f1d3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813021342.0.tgz","fileCount":195,"integrity":"sha512-s6DNGFfy2u+c0aI/5an5YMntprHwPYEhPpMEu03HcgyQ70euJJHKxcIHXO6Ov6nIMVQhc5wfyzORa9M+ermYXQ==","signatures":[{"sig":"MEQCIFbcEoPTli14f8bkQVggEybvEEu1P7LbxLV/VgUaTRDjAiBeiNgSRyyxZ4s006tZ9qzYOqSIut7pSBNQI9Hq6Vbwrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813021342.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/263b4b1f87ee6b5732871cda5d749f2c/midscene-web-0.26.3-beta-20250813021342.0.tgz","_integrity":"sha512-s6DNGFfy2u+c0aI/5an5YMntprHwPYEhPpMEu03HcgyQ70euJJHKxcIHXO6Ov6nIMVQhc5wfyzORa9M+ermYXQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813021342.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813021342.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813021342.0_1755051367795_0.29467433979484636","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813075706.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813075706.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5084641e01b35f450276391976d0b496d7c4aa32","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813075706.0.tgz","fileCount":195,"integrity":"sha512-+GPefqUSGUTOMM4WOFCo+B+7o5d7DKVsnWevgn7lsIoG66PursfZ+tSH/4LIt1cgDrpJvUJTFMJaC1elrEFbcw==","signatures":[{"sig":"MEUCIQCU+sTKJkGxcDP7vEIs+ZXJz61/PXxvxx44xodL9CNnWAIgB4+1dlVstcGB9LSKDj8DtGFn9hi2M4jPypMS3h9mwS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392056},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813075706.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ef7cc5af55f8f9f01d01bf3ed9d5ce97/midscene-web-0.26.3-beta-20250813075706.0.tgz","_integrity":"sha512-+GPefqUSGUTOMM4WOFCo+B+7o5d7DKVsnWevgn7lsIoG66PursfZ+tSH/4LIt1cgDrpJvUJTFMJaC1elrEFbcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813075706.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813075706.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813075706.0_1755071967973_0.01893417483300852","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813080114.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813080114.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7f9f62fbdd264960b5bcb81f6a2047e6a1ec931a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813080114.0.tgz","fileCount":195,"integrity":"sha512-Vnlj3YEzJKQNjworQbiDChpzSyjWniuZqynwBA8pz3hqU91fb9JZwlSTwKcYwPBHjm5/1OIQGiZmeuR0yYxkaw==","signatures":[{"sig":"MEUCIQCKvXHO5MT1jcavSZkQI147yq7ZD51671kUto0gvSkM5AIgBIpU5u/+rUIlnuAuKELWhJ4DJoXIZ0t0fV8ZyHEm0es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361276},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813080114.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6c8098d797d3aed63b0c654b9ad704d3/midscene-web-0.26.3-beta-20250813080114.0.tgz","_integrity":"sha512-Vnlj3YEzJKQNjworQbiDChpzSyjWniuZqynwBA8pz3hqU91fb9JZwlSTwKcYwPBHjm5/1OIQGiZmeuR0yYxkaw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813080114.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813080114.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813080114.0_1755072250405_0.9447254395062097","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813091321.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813091321.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c97d00f35ceceb47c6fdf806a2c116672045ce3f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813091321.0.tgz","fileCount":195,"integrity":"sha512-yuLYGyhtSCdJiWIfh8w1NmV8Hu2z1CMCpUDwOo5HCRtH5fNN2mADo3U8pFjkYguQaO/r59AVPikFFHTwlD8Kuw==","signatures":[{"sig":"MEQCIFtOKxbBEQw+/BLW2qWU5ZG68Yrudj63D/Pyvs3b2LsgAiAP/9FrTsykyRReYDvSRetvrq4pHnzIRheDG4giI3zsdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361276},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813091321.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1463a6d885928814843b4238b3b8912b/midscene-web-0.26.3-beta-20250813091321.0.tgz","_integrity":"sha512-yuLYGyhtSCdJiWIfh8w1NmV8Hu2z1CMCpUDwOo5HCRtH5fNN2mADo3U8pFjkYguQaO/r59AVPikFFHTwlD8Kuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813091321.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813091321.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813091321.0_1755076537391_0.24504720291285653","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813095836.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813095836.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b8b8397c2b1cf9971583ff8cbd32c6698e26f552","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813095836.0.tgz","fileCount":195,"integrity":"sha512-stZV1INaLcbVpkiRV9XmuarvQIttCXfQ2cyZAuG/dpbziXIGscC1Yk0FYAoQ/CxUxZpKSO/39XSrYFhPiKPbyg==","signatures":[{"sig":"MEUCIAkb3jQaE/IQCA1xp3eyp1DevcQDkGAt62hgy3HI1ygsAiEA97R4njXiXXP8vxQMd6YFLCrJSGx1v04gi8XzBzR5k1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385928},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813095836.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","upgrade":"modern upgrade","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f5d71df5a1345ef56f30b48494d2bd3b/midscene-web-0.26.3-beta-20250813095836.0.tgz","_integrity":"sha512-stZV1INaLcbVpkiRV9XmuarvQIttCXfQ2cyZAuG/dpbziXIGscC1Yk0FYAoQ/CxUxZpKSO/39XSrYFhPiKPbyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813095836.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813095836.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"jsnext:source":"./src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813095836.0_1755079255825_0.08250777440971402","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813105922.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813105922.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c93ee35caec6b0ef97d00fbc6b00563dc98a04dd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813105922.0.tgz","fileCount":195,"integrity":"sha512-gjwpQVIgz/sP+WVqp/0sR+KQ/UjF6uOI2dpvZPwCw7rTEhujs49onHm76c6EEeeUsBrGYC7X/6L8bXfRsCjELA==","signatures":[{"sig":"MEQCIGHLFtOTlc0ANLrOwNlRQL0iEEqnfUhFEFUX58FFHJeKAiAysDxwHjTRI7W3dHf14AbrROmEmWP1F8yBFkRdcq85OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392056},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813105922.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b03b06785131d31785e8c75b86536539/midscene-web-0.26.3-beta-20250813105922.0.tgz","_integrity":"sha512-gjwpQVIgz/sP+WVqp/0sR+KQ/UjF6uOI2dpvZPwCw7rTEhujs49onHm76c6EEeeUsBrGYC7X/6L8bXfRsCjELA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813105922.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813105922.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813105922.0_1755082958254_0.8369632243790546","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813113027.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813113027.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4247f9f483ebbd06973084c88428482640ba2e7e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813113027.0.tgz","fileCount":195,"integrity":"sha512-LnwB7CM5bWshokXlSd3abNYaOtrO6E4K9qcHm9QmkTZgqcrMxLFgk2T1GIrAR3UgErO3H4d7U3R8JMULjd8MZA==","signatures":[{"sig":"MEUCIQDEQpGSL5FZVgNhZjZOYUCCaFcSG+IfnfeyLkCLBZdXCgIgPfWsPvXPJn5NjUFwCkvxMxucCYzba44COH6E7hZATW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385858},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813113027.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15e6cc2b9995f43851e90f7f80b03a5d/midscene-web-0.26.3-beta-20250813113027.0.tgz","_integrity":"sha512-LnwB7CM5bWshokXlSd3abNYaOtrO6E4K9qcHm9QmkTZgqcrMxLFgk2T1GIrAR3UgErO3H4d7U3R8JMULjd8MZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813113027.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813113027.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813113027.0_1755084769908_0.24410089257528655","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813113828.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813113828.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fe5c2ce036fd6a2c64af7559ec81461adadfc65c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813113828.0.tgz","fileCount":195,"integrity":"sha512-CSxjXFC6l2ZFeW5ci5T+W6Io/ZX88PlAZVn6lM3ig6MAVhUeuYwk0FcPBROBnufaLcGL227+aB5q2Kade6llJg==","signatures":[{"sig":"MEYCIQDMxxtVyj1zw3557Z0S1gW4XIQ3Ay57WP/Q1+Cgy6gwJAIhAMABrw2VJVZ8SqF2zVgJtzEVz83EZB4fyr2/JakYDkYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391336},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813113828.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1722cc54c5a24a876a10f3f2e180b4ea/midscene-web-0.26.3-beta-20250813113828.0.tgz","_integrity":"sha512-CSxjXFC6l2ZFeW5ci5T+W6Io/ZX88PlAZVn6lM3ig6MAVhUeuYwk0FcPBROBnufaLcGL227+aB5q2Kade6llJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813113828.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813113828.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813113828.0_1755085252158_0.13505961002326994","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813142538.0":{"name":"@midscene/web","version":"0.26.3-beta-20250813142538.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1a4260262b213971fb829371cff8280722a13961","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250813142538.0.tgz","fileCount":195,"integrity":"sha512-H8UlbpbZB69txzciKNTKSljZrqktGrEMZSIselhNMaOuW4y17mN+1NflKc3glotjicVooEefeIqqu99aZcWutQ==","signatures":[{"sig":"MEYCIQCZZI9pF1uqvMOj0lNM2jZptcvJ8fdw0oiD/7ygBjr/VgIhAO6DtEfQbRoWLA2m3fyXSMIWT78IC4SPBtkU2ijzOdKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1367980},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250813142538.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/822689f96339214c5c9d2029f29b9757/midscene-web-0.26.3-beta-20250813142538.0.tgz","_integrity":"sha512-H8UlbpbZB69txzciKNTKSljZrqktGrEMZSIselhNMaOuW4y17mN+1NflKc3glotjicVooEefeIqqu99aZcWutQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250813142538.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250813142538.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250813142538.0_1755095278829_0.3986358053685515","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250814023647.0":{"name":"@midscene/web","version":"0.26.3-beta-20250814023647.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"090b6f541683df563034e8bf9394eabc04325213","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250814023647.0.tgz","fileCount":195,"integrity":"sha512-VbEmY+T7L8BeZ8pKwiTIwxzYBHXa7S60xDGV096xa0PfEvFJ1f04b3zLdjvVGcyL4B9EtwaQquC/I9vhoYSROw==","signatures":[{"sig":"MEUCIGm4J32XxNGSHyn0AtKbKnKJXb5o0qRey3q/y1RzLbCgAiEA0IByUfkD/2sE5mCiggvHJJNynvA8vlGQn2BAoZacPcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1359934},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250814023647.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9f1b509f6226eec2b13ef85799b0c429/midscene-web-0.26.3-beta-20250814023647.0.tgz","_integrity":"sha512-VbEmY+T7L8BeZ8pKwiTIwxzYBHXa7S60xDGV096xa0PfEvFJ1f04b3zLdjvVGcyL4B9EtwaQquC/I9vhoYSROw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250814023647.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250814023647.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250814023647.0_1755139151131_0.1314276999957058","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250814051918.0":{"name":"@midscene/web","version":"0.26.3-beta-20250814051918.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4d0413187efa54b2e89b04ec7907b368a8a00d75","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3-beta-20250814051918.0.tgz","fileCount":195,"integrity":"sha512-FimjjI3Q/V8zgij4blz5N3/blAFs4mY8tNw5Wy1mpddfjlWVg8NerAi1xCKSBDt3A3EIfkdEp23Kk4sBkDNgsA==","signatures":[{"sig":"MEQCIF0bltLhxvBub6Df/V59N/+3M3L0jHSAl6/td3biyjW6AiAr6MNulV3AqpuPmqo3gwqty+eFXz8RlZgnKmK9bWRIZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362419},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3-beta-20250814051918.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ef1ac0b235d7afdaca256971fa3a1095/midscene-web-0.26.3-beta-20250814051918.0.tgz","_integrity":"sha512-FimjjI3Q/V8zgij4blz5N3/blAFs4mY8tNw5Wy1mpddfjlWVg8NerAi1xCKSBDt3A3EIfkdEp23Kk4sBkDNgsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3-beta-20250814051918.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3-beta-20250814051918.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3-beta-20250814051918.0_1755148895361_0.3630066729275927","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@midscene/web","version":"0.26.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a7adcdf5f3d0289213707a47ec93189718e73db2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.3.tgz","fileCount":195,"integrity":"sha512-f1d5fBn8ecqUD4DO/Ffl+HPymQI3uk5cihXsmDBc8ebVhJCsnokRXHIpQtbf7O6GjHnsr3cUgL6E4e+GphuyTw==","signatures":[{"sig":"MEYCIQDCBkZJ3HNscYeiCBtU3wmWGljtA2+I8sYaKk5LrnSTggIhAPYq8M/EaaUujtKfO7h1AjB0dMF6bgDnke7mldezNtU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362089},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3598a822ba157d0e8e37fcc7117885fc/midscene-web-0.26.3.tgz","_integrity":"sha512-f1d5fBn8ecqUD4DO/Ffl+HPymQI3uk5cihXsmDBc8ebVhJCsnokRXHIpQtbf7O6GjHnsr3cUgL6E4e+GphuyTw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.3","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.3","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.3_1755150691168_0.4593696144324999","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@midscene/web","version":"0.26.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3f75548ccb5970909eba91e2f4a451e74ab31652","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.4.tgz","fileCount":195,"integrity":"sha512-tmVHJIjHexKkA9w30ysyT21V41WOeTapAKK5xhC//mEzTdZY0YreGlIbaJJhtOVhlG4DT0HxyEXAx/9SZxAsCg==","signatures":[{"sig":"MEYCIQCRD4IEKwc/RFgGTyN4vI6dw+ZOYgbvwDTC9GiP1J5KrwIhANbqpHIzoBRSRyU+mkUrrPsja7r1IbxFMuUejjSdv8J9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362639},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/db83c4ce13cfe923445b1e68e111a3c3/midscene-web-0.26.4.tgz","_integrity":"sha512-tmVHJIjHexKkA9w30ysyT21V41WOeTapAKK5xhC//mEzTdZY0YreGlIbaJJhtOVhlG4DT0HxyEXAx/9SZxAsCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.4","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.4","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.4_1755156941788_0.9435158510137021","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814074541.0":{"name":"@midscene/web","version":"0.26.5-beta-20250814074541.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9562bfa7c484ec0674ddd8f25c3c78157324ec76","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.5-beta-20250814074541.0.tgz","fileCount":195,"integrity":"sha512-v1PmTfr0pHaysy8GwdJZpawomYshKaHLgdOo7IhR7pedEX/WjGqaai8bqyBl5QZcS+d/tv5jR0FQScNTiTHnqg==","signatures":[{"sig":"MEUCIQCYt6/NvmRlB9JM2NJ9yWLZHodjbZ/MiPEeNi9mebJ+4AIgRhGUDjtX8WRh8+ala8fS+2qISxLQ+ayZzWXOvAaOJ6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362969},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.5-beta-20250814074541.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0765698d93dba202af6665ba064374c1/midscene-web-0.26.5-beta-20250814074541.0.tgz","_integrity":"sha512-v1PmTfr0pHaysy8GwdJZpawomYshKaHLgdOo7IhR7pedEX/WjGqaai8bqyBl5QZcS+d/tv5jR0FQScNTiTHnqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.5-beta-20250814074541.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.5-beta-20250814074541.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.5-beta-20250814074541.0_1755157675037_0.9424924734065292","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814080504.0":{"name":"@midscene/web","version":"0.26.5-beta-20250814080504.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1f7249d91e65b4df9477242e6b1a3e28bf2eb3fb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.5-beta-20250814080504.0.tgz","fileCount":195,"integrity":"sha512-JmyynF3ojgUVzcC2NHkJyyeqQb+vUzD30pHjcCcC9KVpm9APVKFmqvw2rSTMBBOeb4EAmGsFNJBvED2053yZxQ==","signatures":[{"sig":"MEUCIEfOjo/6ZGsTX4t8h40KHlsbXGW0V4dPqVlAHyM2zBzaAiEA0RTanoixX1tq3wTtjrCacb979SpJSK4U5X35es46rzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362969},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.5-beta-20250814080504.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/040de39b2760c4e109094880ba9c4961/midscene-web-0.26.5-beta-20250814080504.0.tgz","_integrity":"sha512-JmyynF3ojgUVzcC2NHkJyyeqQb+vUzD30pHjcCcC9KVpm9APVKFmqvw2rSTMBBOeb4EAmGsFNJBvED2053yZxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.5-beta-20250814080504.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.5-beta-20250814080504.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.5-beta-20250814080504.0_1755158840763_0.23706458521425122","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814095614.0":{"name":"@midscene/web","version":"0.26.5-beta-20250814095614.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"42eb4535650e8a14181ebf2be8f51db15c8c4fbb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.5-beta-20250814095614.0.tgz","fileCount":195,"integrity":"sha512-Y5lOysTkIm03nDMOICvH/6GC5xHHTzBnkSR63f2t+58twQh1+ohqpKNJoMl/0TMx/qvY3MK1sCFGbZ0gxLhOYQ==","signatures":[{"sig":"MEQCIGdfMJNANvxKz9PSWobQLCYtHOle32UIXv0IQQd073RLAiBoTM/mtmEjKNCLaoVExLQ9N7yRTy8kWJHJfCS1gUE/nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362969},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.5-beta-20250814095614.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aea7b433bf41ecaa420679991a44ce23/midscene-web-0.26.5-beta-20250814095614.0.tgz","_integrity":"sha512-Y5lOysTkIm03nDMOICvH/6GC5xHHTzBnkSR63f2t+58twQh1+ohqpKNJoMl/0TMx/qvY3MK1sCFGbZ0gxLhOYQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.5-beta-20250814095614.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.5-beta-20250814095614.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.5-beta-20250814095614.0_1755165512206_0.3472684095241232","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814125155.0":{"name":"@midscene/web","version":"0.26.5-beta-20250814125155.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fafcc1b05afee04e235e1444db3caffb12ee6de7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.5-beta-20250814125155.0.tgz","fileCount":195,"integrity":"sha512-3p39+62sBT8qfi2c90GPDmkRWy77GUwVkTC3miA9Lv3av74FpRjRmSlJB8xwhHZBGwtNezavZfMcWW4nCAttxQ==","signatures":[{"sig":"MEUCIGnK1D8ya8Cn7O6+3LC4+R6s0vuFFZqalv7271B8wdHJAiEAtUE6TD1/tcNzDpf8dKvoo9QWVd4btBUVHnFSzSHVpx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362969},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.5-beta-20250814125155.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a4760626cf65b02c0520ed50c43d5721/midscene-web-0.26.5-beta-20250814125155.0.tgz","_integrity":"sha512-3p39+62sBT8qfi2c90GPDmkRWy77GUwVkTC3miA9Lv3av74FpRjRmSlJB8xwhHZBGwtNezavZfMcWW4nCAttxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.5-beta-20250814125155.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.5-beta-20250814125155.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.5-beta-20250814125155.0_1755176056538_0.35500788910366876","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@midscene/web","version":"0.26.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7b2ec81ad715946a74e809b1db9bd813edc5cd7f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.5.tgz","fileCount":195,"integrity":"sha512-Bcqb2+NhtDudWr6nomiW7kU+39jDoMJxdWkJzxVv9mOaiBKM0I2+8o+eED90+pJ1xDz/ddUdaB6Qxc4z3s2CbQ==","signatures":[{"sig":"MEUCIQDr4G+l9j82th+vzOHQ3OD5JcP2xjq3utxXHEQ/psShGQIgYbRJFGTtD148IJI5DxFug0HLoQMkp5NiiXBlieN+Rc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362855},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.5.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/061e14feafae265325b8e107c6bf50e8/midscene-web-0.26.5.tgz","_integrity":"sha512-Bcqb2+NhtDudWr6nomiW7kU+39jDoMJxdWkJzxVv9mOaiBKM0I2+8o+eED90+pJ1xDz/ddUdaB6Qxc4z3s2CbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.5","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.5_1755222843688_0.17654315976159363","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815074212.0":{"name":"@midscene/web","version":"0.26.6-beta-20250815074212.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d406cf4da4df947618bfeae49101c03ca87266db","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.6-beta-20250815074212.0.tgz","fileCount":190,"integrity":"sha512-PIjqdgYGVQmapS6UlW8q/OpC6FhLXHiEnKuJhwWWwJlxhKp91L2HJ+DrzjPc08X3FIYWFeeCIskE1pDe8B0PPg==","signatures":[{"sig":"MEUCIH6xOqPcr1IlNzckpY3xslAOGYA9PQEJUCJ06U3C6M6PAiEAvRTx2eSEg/OkRVux7PLHhGJt8+73pJ+akO6sJF0gmOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1367938},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.6-beta-20250815074212.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d03132990938f144f4673964e56ca533/midscene-web-0.26.6-beta-20250815074212.0.tgz","_integrity":"sha512-PIjqdgYGVQmapS6UlW8q/OpC6FhLXHiEnKuJhwWWwJlxhKp91L2HJ+DrzjPc08X3FIYWFeeCIskE1pDe8B0PPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.6-beta-20250815074212.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.6-beta-20250815074212.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.6-beta-20250815074212.0_1755243868798_0.9874743255585898","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815111100.0":{"name":"@midscene/web","version":"0.26.6-beta-20250815111100.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"15c4452447db5489be0a3d74b539884a1cbb05d9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.6-beta-20250815111100.0.tgz","fileCount":195,"integrity":"sha512-yVNM+GpSm/gYvz8x9TY1lQFCpEPLj+bi5c4Nji9l3SnvcVvM9gWCiQvYdsMC/wmtRv58kFs4xP66CnqmGP1+lw==","signatures":[{"sig":"MEQCIE7xinRsbp1jUvndotY0v+asK8g3Gc7NFvrpZ9tbwGp5AiAiWb5R7mu+rUR7YKRenlARlaWKi5ivGYtO5ebkvSoc5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364119},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.6-beta-20250815111100.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ee754520a6dcaf422d1aa83b27ca865/midscene-web-0.26.6-beta-20250815111100.0.tgz","_integrity":"sha512-yVNM+GpSm/gYvz8x9TY1lQFCpEPLj+bi5c4Nji9l3SnvcVvM9gWCiQvYdsMC/wmtRv58kFs4xP66CnqmGP1+lw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.6-beta-20250815111100.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.6-beta-20250815111100.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.6-beta-20250815111100.0_1755256389535_0.3427757037649801","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815111555.0":{"name":"@midscene/web","version":"0.26.6-beta-20250815111555.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"73917467b0ef2d90fae3b30616aec561665a621f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.6-beta-20250815111555.0.tgz","fileCount":190,"integrity":"sha512-8GfkrAhXIms1lt+iNdHxgaoHm+0tgdphZT+aYG37gyWyjskaJB+r/j20OHDbIPwCSpsEkRf6EVeu2Woi5Msmdg==","signatures":[{"sig":"MEYCIQC3u+iCGfsLo2Gns1ox4KppriDZjqY6rFa3C4aEBtWGkgIhAIq4Q1aUfuPJrlWOeMmuNW66K5JYhZocqzUG/QPoXsom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374554},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.6-beta-20250815111555.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/555d41ec413c299c1c16567b909a0c38/midscene-web-0.26.6-beta-20250815111555.0.tgz","_integrity":"sha512-8GfkrAhXIms1lt+iNdHxgaoHm+0tgdphZT+aYG37gyWyjskaJB+r/j20OHDbIPwCSpsEkRf6EVeu2Woi5Msmdg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.6-beta-20250815111555.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.6-beta-20250815111555.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.6-beta-20250815111555.0_1755256692896_0.14360571584126247","host":"s3://npm-registry-packages-npm-production"}},"0.26.6":{"name":"@midscene/web","version":"0.26.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"303bc1ebbb92f083ff985dfd555213dc2e9f8086","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.6.tgz","fileCount":195,"integrity":"sha512-XTTl0FZxTH0itJc5H00PtAP7BFDD2PT1z5Xb3gN6SdVxrNHwVYuOFZu4BTcBZPF3XAveIUJIYejoQvvEVxFAHQ==","signatures":[{"sig":"MEQCIHYK6ZSsw5tVENi+u4X7qYr3HCLzS9pMPD1lZrFmSmUmAiAg+YTe/ufPjDJ3/dI9QBn4hPQ0nSyI4K7dNr2EV9VqkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1363789},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.6.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a5c6ce205189e54966a4ccf9e1da70d3/midscene-web-0.26.6.tgz","_integrity":"sha512-XTTl0FZxTH0itJc5H00PtAP7BFDD2PT1z5Xb3gN6SdVxrNHwVYuOFZu4BTcBZPF3XAveIUJIYejoQvvEVxFAHQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.6","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.6","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.6_1755259816464_0.09581168737389612","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250815153024.0":{"name":"@midscene/web","version":"0.26.7-beta-20250815153024.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"914206e983a995e6d00c6bfcd2c75a8ba419eaae","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250815153024.0.tgz","fileCount":190,"integrity":"sha512-cMPpa5RuOVMY3MwYpZRX6H+Sy6Js0SAXhOQBVG1Do2s0bqOSOww9vsf9t9DPGmUcTOyd9d3C7z7c5OVr5QIlbQ==","signatures":[{"sig":"MEUCIHowUZkx6wmdmoxuH27s2lCZE1UvC8BqW1LQ00NjU16CAiEAhz3K+WivnQf6752MjOPF6e0QD321BkipGWNHV2q5Ky4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1373860},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250815153024.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6458447e3b68ab0c50cc2ede9625054d/midscene-web-0.26.7-beta-20250815153024.0.tgz","_integrity":"sha512-cMPpa5RuOVMY3MwYpZRX6H+Sy6Js0SAXhOQBVG1Do2s0bqOSOww9vsf9t9DPGmUcTOyd9d3C7z7c5OVr5QIlbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250815153024.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250815153024.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250815153024.0_1755272015575_0.0014038193239629404","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818024834.0":{"name":"@midscene/web","version":"0.26.7-beta-20250818024834.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cc61ee936ebf152f284e7f654245e9370e9ea5ca","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250818024834.0.tgz","fileCount":195,"integrity":"sha512-V0usawEuYJ90ykxHZwUITewMtUas8wHdVITz4liSU9q8BPFTH1BxGSyT7hsB//R5V/cr3qEYn+3WHKZ4a5FDZA==","signatures":[{"sig":"MEUCIGvBqiCBz8HAB2Lyz9K430hFAUlHW/a1toct0l6cLvVQAiEA/VzydauMzkiW4PQI+SyfUCp6dM2GtgHnb11gLHu9sGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364119},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250818024834.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3ac40ca1b15899e3df0c7d3b155cc372/midscene-web-0.26.7-beta-20250818024834.0.tgz","_integrity":"sha512-V0usawEuYJ90ykxHZwUITewMtUas8wHdVITz4liSU9q8BPFTH1BxGSyT7hsB//R5V/cr3qEYn+3WHKZ4a5FDZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250818024834.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250818024834.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250818024834.0_1755485443236_0.5389255689296577","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818025746.0":{"name":"@midscene/web","version":"0.26.7-beta-20250818025746.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cba3691c0750fb6746403bbd9dacbd964c6d5a21","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250818025746.0.tgz","fileCount":195,"integrity":"sha512-UZDkkoU/7X7MYhkInsVNwMjV4XDmWo6SSskP+0n5+PCBtezY8q8JGuweOB8OmusxcvAwETmVZbeOqpB6rDxnFw==","signatures":[{"sig":"MEUCIQCOwyQYy4sSewhXnnJ/yygbrthcS0zQJQMqNXN3rORRRgIgEVXFa/UzvietI2Avz8cWmCASEQf4+3mpnIPl/tx69OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364119},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250818025746.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bde882ae73d2521f3c5163d739c91213/midscene-web-0.26.7-beta-20250818025746.0.tgz","_integrity":"sha512-UZDkkoU/7X7MYhkInsVNwMjV4XDmWo6SSskP+0n5+PCBtezY8q8JGuweOB8OmusxcvAwETmVZbeOqpB6rDxnFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250818025746.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250818025746.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250818025746.0_1755486035243_0.9674900974437266","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818034910.0":{"name":"@midscene/web","version":"0.26.7-beta-20250818034910.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cc0aa2d3cc3e27509ac422ce5a920c9f3fb8841b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250818034910.0.tgz","fileCount":190,"integrity":"sha512-MBoqpLDTXAr3obFlU6IjmN2vRSoYNYybm+wTECWfT45G/8hgZveivaJfOTAjB77Fx3cU6mcK9jItrpJMPgwmcw==","signatures":[{"sig":"MEUCIQDZtXd7LsaWVzYLZ0JrSSl8XYmlF4msBItfEJsBAHv3hwIgA8YWVRqNhkD1pOToIwLD0/7F+NVu8c/3vcuLLGY5X6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364128},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250818034910.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cdb8dc69c543419dacd630d384b594bb/midscene-web-0.26.7-beta-20250818034910.0.tgz","_integrity":"sha512-MBoqpLDTXAr3obFlU6IjmN2vRSoYNYybm+wTECWfT45G/8hgZveivaJfOTAjB77Fx3cU6mcK9jItrpJMPgwmcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250818034910.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250818034910.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250818034910.0_1755489080961_0.6065394552635617","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818035341.0":{"name":"@midscene/web","version":"0.26.7-beta-20250818035341.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"37f3bf41813039424b8df73122d41f925182d0de","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250818035341.0.tgz","fileCount":195,"integrity":"sha512-oJEhrFDXslnTIpb4SJs0XJJQoUEXomuyBnkAVxeiOGRfzoyk+sRSe+zXyBTK+UA5KRgBfnYt2MUeSV13bdJi1w==","signatures":[{"sig":"MEQCICkS2bBex9RBL37UaawGLtYvG28Y9J9LuO7OPgg1hsTYAiBy6S3/x+TJXR4ME619y87IOR7ebKFX6W/pXw7DjhiIGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364027},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250818035341.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2aac9a074686d898de62d362c88cbe45/midscene-web-0.26.7-beta-20250818035341.0.tgz","_integrity":"sha512-oJEhrFDXslnTIpb4SJs0XJJQoUEXomuyBnkAVxeiOGRfzoyk+sRSe+zXyBTK+UA5KRgBfnYt2MUeSV13bdJi1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250818035341.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250818035341.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250818035341.0_1755489355400_0.5083973759809925","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818081955.0":{"name":"@midscene/web","version":"0.26.7-beta-20250818081955.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e9607358713ad08cf77cda97223c55b073f3c854","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250818081955.0.tgz","fileCount":190,"integrity":"sha512-QwM5trigG9C2uWzC9bipAyyTRmdSu4Vh/4cQTgS7VOHEkuqFlHp+D5IbhAJCpzbMlHd5pi1xSJVTBQnvG+qxDw==","signatures":[{"sig":"MEYCIQDt/kt5AxLUaoUV17KkfEdEDlzFSypMF6FqQSrEBqX1lQIhAKwEZz17C/yME8vXVJK71D0C60eE49WCHAQVSJe8FCh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1372138},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250818081955.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d0d60441f1bb9d749ae306203b389ed4/midscene-web-0.26.7-beta-20250818081955.0.tgz","_integrity":"sha512-QwM5trigG9C2uWzC9bipAyyTRmdSu4Vh/4cQTgS7VOHEkuqFlHp+D5IbhAJCpzbMlHd5pi1xSJVTBQnvG+qxDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250818081955.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250818081955.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250818081955.0_1755505352307_0.7277901426014597","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820105545.0":{"name":"@midscene/web","version":"0.26.7-beta-20250820105545.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8cc045ee9ebaed931691bb9037984c811593ae6b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250820105545.0.tgz","fileCount":190,"integrity":"sha512-uAaD+p+4zem5xfJ26cgEohO4fPLHK+OxizjLJMQ2sLtd1RpIMzuqGBWRQc9R6io6dvNOEAjffIEOdoCkNrNhig==","signatures":[{"sig":"MEYCIQDhle9MUN0NXBQkqTlj223MYp+HXkMdE1R4RECeFAjFugIhAIU0p3aocdBk/yxB3Owr7hNCcU8EkdLVXRhPHybeBiwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366545},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250820105545.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/454d6743839a462fb79e72f1c52b29de/midscene-web-0.26.7-beta-20250820105545.0.tgz","_integrity":"sha512-uAaD+p+4zem5xfJ26cgEohO4fPLHK+OxizjLJMQ2sLtd1RpIMzuqGBWRQc9R6io6dvNOEAjffIEOdoCkNrNhig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250820105545.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250820105545.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250820105545.0_1755687485356_0.43551311559982864","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820150415.0":{"name":"@midscene/web","version":"0.26.7-beta-20250820150415.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f33696e1789b38ef04b35e159b40e05fcaf80df8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250820150415.0.tgz","fileCount":190,"integrity":"sha512-zm6J8PONaBtPXaa/GPIsRKhJG00p8hb+hP4kqsij3iReNZduVT3dE8T7Epp5cmuFIyYbzDC2nGWJzASZoxuaEw==","signatures":[{"sig":"MEUCIQDTeSxO6CHrvYe0nGBoodVPc+0PMAypGDebg4L8IimNmgIgT+V448NLDWvYqik3j4tnri5ZJQLbuunQSWBraU36dS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375052},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250820150415.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9df881f2bd6be70ad1e5316fd5c5589/midscene-web-0.26.7-beta-20250820150415.0.tgz","_integrity":"sha512-zm6J8PONaBtPXaa/GPIsRKhJG00p8hb+hP4kqsij3iReNZduVT3dE8T7Epp5cmuFIyYbzDC2nGWJzASZoxuaEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250820150415.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250820150415.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250820150415.0_1755702395322_0.48560960876794024","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820154059.0":{"name":"@midscene/web","version":"0.26.7-beta-20250820154059.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"926fa1b6c53e45ae92f27af2bdc889d49ae88731","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250820154059.0.tgz","fileCount":190,"integrity":"sha512-/A4sRjmp6Unk/xg17dzUQeybYsYH3MNwANiwQB8+LPWjDRtRdzn4JL5l/m/svxb8Fx7gvnG/9x/4qV2ei0L9dg==","signatures":[{"sig":"MEUCIQCUxnukQwJrATWpIeqlCZg5Gk8hlekKHH/q0NqFWB9SZwIgNfjkcoGdT88Yo3jFSAg8s2QNEn+u6O3lTkMHVy7yYvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375052},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250820154059.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/14856f8ffcda6c14a46529c445761700/midscene-web-0.26.7-beta-20250820154059.0.tgz","_integrity":"sha512-/A4sRjmp6Unk/xg17dzUQeybYsYH3MNwANiwQB8+LPWjDRtRdzn4JL5l/m/svxb8Fx7gvnG/9x/4qV2ei0L9dg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250820154059.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250820154059.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250820154059.0_1755704609553_0.49776405273600766","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820160625.0":{"name":"@midscene/web","version":"0.26.7-beta-20250820160625.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"60afa8b7789a1a2a8e3ed10f2266c399d70c4772","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250820160625.0.tgz","fileCount":190,"integrity":"sha512-XNnC/UQRRwvtR7SMlkbGYVk4A7QaCkBkFLhnE+egNDWqKf3O8Tmj7EssbnjvS+WBMS4D5vPxicpGdtuHm6jaDg==","signatures":[{"sig":"MEUCIGz14ktRHgEagXOR6PoIWo3Q2ATGumxJN+gS0BlXK7QBAiEApCytyNED7A7zQFxpdub0THZinCnONgSXnjbujJDQ2Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377576},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250820160625.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d1fceb858ce460f9cec0d267f9aaa7e3/midscene-web-0.26.7-beta-20250820160625.0.tgz","_integrity":"sha512-XNnC/UQRRwvtR7SMlkbGYVk4A7QaCkBkFLhnE+egNDWqKf3O8Tmj7EssbnjvS+WBMS4D5vPxicpGdtuHm6jaDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250820160625.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250820160625.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250820160625.0_1755706122777_0.6679601344026573","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821033353.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821033353.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ff77ff35f5f58cdb65381fffd3bd4f7abada2e2a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821033353.0.tgz","fileCount":190,"integrity":"sha512-prQbzuIqMQ0eqRHGi1wWq6radlabMAvkaT2HK9XBlbhMW/8vD1k1Ua7fD3YqoHYYIMvUJd8Fv2QR96QzPt3t9w==","signatures":[{"sig":"MEUCIGHvhNKXRGfCbXc962vYu6JTQDSaTBlj/+6m+y4cfDVWAiEAphjgDHbq68vHZElJ3IcBY+jp3VPADTCDH/2SX2o/Nko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368426},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821033353.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/754d6126ee3975d2cddb9cd71704d7a7/midscene-web-0.26.7-beta-20250821033353.0.tgz","_integrity":"sha512-prQbzuIqMQ0eqRHGi1wWq6radlabMAvkaT2HK9XBlbhMW/8vD1k1Ua7fD3YqoHYYIMvUJd8Fv2QR96QzPt3t9w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821033353.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821033353.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821033353.0_1755747364078_0.09705113170802937","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821041506.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821041506.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7b6075a8339809c5e753c169fec79baf389804bc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821041506.0.tgz","fileCount":190,"integrity":"sha512-1x8nsrrky0U+KhpXl7/PwQftVQ6VUTF4q85I52/dhlwVrjWs7Cvgv/FlMBEjwt2fW9ZEL4YypYgFOe9Y6+yVjQ==","signatures":[{"sig":"MEUCIQCPo8dV/Ok7TIWVX4nYZz2oF4X9xuaLH6E+34E6lwCXIwIgY+e59MNcr38bRnEwfL6DxqxMkdXMVqyT7csHJhnhQHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385864},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821041506.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6cad2ea8a44dfcd5f8001e0b288cfe18/midscene-web-0.26.7-beta-20250821041506.0.tgz","_integrity":"sha512-1x8nsrrky0U+KhpXl7/PwQftVQ6VUTF4q85I52/dhlwVrjWs7Cvgv/FlMBEjwt2fW9ZEL4YypYgFOe9Y6+yVjQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821041506.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821041506.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821041506.0_1755749844183_0.1744531065761139","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821074936.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821074936.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"791915ef3949a3f2dc5b1b11d59a5a91536c8eba","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821074936.0.tgz","fileCount":190,"integrity":"sha512-9e0LKg3ffoNcIviPGFFILtmnAjM38PctJc53kmTirEU5nYVziNIkt0v4X8tcCqqaOJGWtabrxPQGTgUwX1zdvA==","signatures":[{"sig":"MEQCIG47y/BtCKLLwLfXYwLuKpcq5y0JJAtceBcb1jVGnoOjAiB8RsWeOKbtWBxt9WvJcPRUzN41lpdPUzm/rjqy0k/wAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1399268},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821074936.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f06871168fe1cf80740006f90578aa30/midscene-web-0.26.7-beta-20250821074936.0.tgz","_integrity":"sha512-9e0LKg3ffoNcIviPGFFILtmnAjM38PctJc53kmTirEU5nYVziNIkt0v4X8tcCqqaOJGWtabrxPQGTgUwX1zdvA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821074936.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821074936.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821074936.0_1755762705552_0.3039577853992841","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821100152.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821100152.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"27b52caa3110ed54b2c39d3b3aed7561a1ffb4ed","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821100152.0.tgz","fileCount":190,"integrity":"sha512-6AG0QZ6fyXsBJlWZ4LTnMp2eMlXl/EicnTTYi+qbj1IIKAd+Ayd8MmgBEhLZJT+tV0Wive9tuqtlJb6U9INhdQ==","signatures":[{"sig":"MEUCIEDyINqp2Mb2AoBxIp0hKbwKGN9ep8m1flvieuPdsEKoAiEA7qSJpkxOsFNXRN0tDZv7J+fGGti5/PdM7mKWUCikHic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1399704},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821100152.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6e8012c3a95b50a1d0bd83a2a2976116/midscene-web-0.26.7-beta-20250821100152.0.tgz","_integrity":"sha512-6AG0QZ6fyXsBJlWZ4LTnMp2eMlXl/EicnTTYi+qbj1IIKAd+Ayd8MmgBEhLZJT+tV0Wive9tuqtlJb6U9INhdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821100152.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821100152.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821100152.0_1755770650032_0.5482542852920944","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821121810.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821121810.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"77ca708866fe77530180616ee08abe01e0a797d4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821121810.0.tgz","fileCount":190,"integrity":"sha512-bCxpSDngsW2YbQgwS81h2pr7DNfY11YYtFmH/ahip25Z4ME2yaTSEsbQ5mGl0wuzMc+s6jNhOazX87lTN8UWfA==","signatures":[{"sig":"MEYCIQDAX5TIZ2QrD1WJQ7aeEyJgir6XT2exWxk6xLde/r+B9AIhAOtfJ50mJ5k/n7VoyOn99mZUZoBa0Io11D2TTxk84O57","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385864},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821121810.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e1f466cd804b4a3a3643c4a5ee1df294/midscene-web-0.26.7-beta-20250821121810.0.tgz","_integrity":"sha512-bCxpSDngsW2YbQgwS81h2pr7DNfY11YYtFmH/ahip25Z4ME2yaTSEsbQ5mGl0wuzMc+s6jNhOazX87lTN8UWfA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821121810.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821121810.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821121810.0_1755778825272_0.4003974546025517","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821124744.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821124744.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"807f38cc5420683f9ab66105da8d3b9ae89555b7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821124744.0.tgz","fileCount":190,"integrity":"sha512-EIV1CQuR38U2yWf47S7g0Fvl+tnUIbAJq/iGM94c9OqESBCwx/EzmiDFxMLEDRSIuB1U0p4Q7+CpCEvLUlNwBg==","signatures":[{"sig":"MEUCIQDesHOtRBMQgRq64cLbK/Yz0HoArP9gKS6Ts0CX/Kyg5gIgIvku3FfIw/LstLifSxGzzMfKpr+jMqbjAZ57TuMBUYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402238},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821124744.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/72372ee1d137395f490c3707980146ae/midscene-web-0.26.7-beta-20250821124744.0.tgz","_integrity":"sha512-EIV1CQuR38U2yWf47S7g0Fvl+tnUIbAJq/iGM94c9OqESBCwx/EzmiDFxMLEDRSIuB1U0p4Q7+CpCEvLUlNwBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821124744.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821124744.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821124744.0_1755780600189_0.545746258706373","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821132536.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821132536.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"adffd239abf0adff5ac6925f3d20d8b2762e7945","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821132536.0.tgz","fileCount":190,"integrity":"sha512-zCYfEVQzFUwjsMBXUYRGG7bKO69XcISQr9ElMhnMEzEA6EyZ8O8Xtk5AfaI4/lNK71g2qfBAknzHPbzOa7Fi4A==","signatures":[{"sig":"MEUCICLcNylFtmwna/5bU+bZjIEWie6VwvmOtwNZrEPFFr+PAiEAiahfFJcE21oecx/X+9wGgEe68FCe5SAQEDoCvXW8TPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402238},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821132536.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1e9b0756678d892bc8e63b6f1702999b/midscene-web-0.26.7-beta-20250821132536.0.tgz","_integrity":"sha512-zCYfEVQzFUwjsMBXUYRGG7bKO69XcISQr9ElMhnMEzEA6EyZ8O8Xtk5AfaI4/lNK71g2qfBAknzHPbzOa7Fi4A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821132536.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821132536.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821132536.0_1755782879453_0.09538349774801214","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821134240.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821134240.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"feaa7208049ef1693aa9a95bead47d9589a547f4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821134240.0.tgz","fileCount":190,"integrity":"sha512-xSVlF9upeTRGwkc8npGs5eK39KH2+nEW238R5JtvxMDs7ihuIA50wI1yilMh+s/3fxyGTO2G6qgkN0NgJl+g7A==","signatures":[{"sig":"MEUCIQDOq5/9fURG3tZiERhaKMBRfBN6rfFTXGneX1QT9TZmCQIgNKdlZw0kyMcN+Df5WzL5AbySB1PgrK/yYkgC/XFRlPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385864},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821134240.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7770473729796344558bc99709eef9e2/midscene-web-0.26.7-beta-20250821134240.0.tgz","_integrity":"sha512-xSVlF9upeTRGwkc8npGs5eK39KH2+nEW238R5JtvxMDs7ihuIA50wI1yilMh+s/3fxyGTO2G6qgkN0NgJl+g7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821134240.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821134240.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821134240.0_1755783884956_0.09545273950653343","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821135834.0":{"name":"@midscene/web","version":"0.26.7-beta-20250821135834.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c0d99a2465b020840d8f10d3aba25b685f7261c1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.26.7-beta-20250821135834.0.tgz","fileCount":190,"integrity":"sha512-8T7ScyyiUwgNQY39twxNyukQ7+mNiDBpsyYLDzLvIyNWG06kUu6cwaATRDEjFmXA6hoQE0kf6/bKKuKfGz3qWA==","signatures":[{"sig":"MEYCIQCk9mA99oGkmGr54vAOfThGeDnOb+1yodLCwRGzKsTHlwIhAPKQ2BxxwKOvxMTLVTlDCes0zNDEwC8JkfM7bxtwKhAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401644},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.26.7-beta-20250821135834.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f06ea26e512222d2aa895e603e482415/midscene-web-0.26.7-beta-20250821135834.0.tgz","_integrity":"sha512-8T7ScyyiUwgNQY39twxNyukQ7+mNiDBpsyYLDzLvIyNWG06kUu6cwaATRDEjFmXA6hoQE0kf6/bKKuKfGz3qWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.26.7-beta-20250821135834.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.26.7-beta-20250821135834.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.26.7-beta-20250821135834.0_1755784856218_0.2572791171210842","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@midscene/web","version":"0.27.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a84f20c2e6e7cf5b6a272b202db7177e6139d913","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.0.tgz","fileCount":190,"integrity":"sha512-L8L5VEhtp7VBhNK2SQehlUT6GhgW6vMsoVynRh9cyPMaC18aCkE4M0SXOHJj+Q38v/9rVPP0cHKg4JJNgvxZFw==","signatures":[{"sig":"MEQCIGZcmsl8yAzsZ4a8YOMBfhVmm0HWZztA0clKm1Djd9RFAiAJMPGhip5osOF9BkD33fX4syFsdS1inFQJ60sSebXBWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401314},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0371cc62274894aa75ec13d4249fe34a/midscene-web-0.27.0.tgz","_integrity":"sha512-L8L5VEhtp7VBhNK2SQehlUT6GhgW6vMsoVynRh9cyPMaC18aCkE4M0SXOHJj+Q38v/9rVPP0cHKg4JJNgvxZFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.27.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.0_1755786100171_0.30248228835666646","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822053848.0":{"name":"@midscene/web","version":"0.27.1-beta-20250822053848.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9bb650b14899ae68197ff41a63474681bbd1cfc7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.1-beta-20250822053848.0.tgz","fileCount":190,"integrity":"sha512-uSJYK9w/5i/NLaXfpeLst6glA4KIRah9vC72rrxR3v4+6shtdPbeJQg5afkOgs8qv/7F3C0QwMemq3ulZS0aTQ==","signatures":[{"sig":"MEUCIQDDvSLqQ78Q8A32qiIRGbB/mjnw8FlJvpj+Fxg5FxC4aAIgCq8gB3CtYLSXQMh1h57vryxA7Ci5Of00BM+Hd9+LMBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398317},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.1-beta-20250822053848.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d88dc4cc94a9765a00203484d0c00a3d/midscene-web-0.27.1-beta-20250822053848.0.tgz","_integrity":"sha512-uSJYK9w/5i/NLaXfpeLst6glA4KIRah9vC72rrxR3v4+6shtdPbeJQg5afkOgs8qv/7F3C0QwMemq3ulZS0aTQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.1-beta-20250822053848.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.27.1-beta-20250822053848.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.1-beta-20250822053848.0_1755841279758_0.46974707458624554","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822094725.0":{"name":"@midscene/web","version":"0.27.1-beta-20250822094725.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"04e4b9a11c7c6732db31bc874641dc04ec4dbb76","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.1-beta-20250822094725.0.tgz","fileCount":140,"integrity":"sha512-IhMH9tSr3sQ/k5mrRNcmLId/d210URVT56PXRv8MLmpvXEQcuOYQ3clTfYzylEdYErGHVoFJmLS/KcT+M/dn1Q==","signatures":[{"sig":"MEQCIHhk6tWUeJnVnqgwI2tBbZ6jabacwqLBdLCznNARYVqDAiBxgValq55ZC69qlBFNRMzv8q/FxTRg7cDuJ+8iKQ99MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765194},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.1-beta-20250822094725.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c54bb32ceb61de0626e67c748610bb5f/midscene-web-0.27.1-beta-20250822094725.0.tgz","_integrity":"sha512-IhMH9tSr3sQ/k5mrRNcmLId/d210URVT56PXRv8MLmpvXEQcuOYQ3clTfYzylEdYErGHVoFJmLS/KcT+M/dn1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.1-beta-20250822094725.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.27.1-beta-20250822094725.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.1-beta-20250822094725.0_1755856178511_0.6097113964055321","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822103738.0":{"name":"@midscene/web","version":"0.27.1-beta-20250822103738.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"24f445403a4f45a8bdcf5ced80a91717e422355e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.1-beta-20250822103738.0.tgz","fileCount":140,"integrity":"sha512-DK/PLi1wqJBSH9wVBhBKwCOvOQGHFN4/DSnrq8a7aKIK6Os7RqM4hKs91nNmgxJ/iDGJIhIJ+WFzgPJZb9fxvQ==","signatures":[{"sig":"MEYCIQCqF/FrxrOfMw0BTEE33HvbTiZuDkDao+pJeSfOmc6u3AIhAN49062T7DQyw7/mB3YHmj4VZFNEUl2AC1QxtH4nlMzs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765194},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.1-beta-20250822103738.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/08b47cf421a8390db0541399537b905c/midscene-web-0.27.1-beta-20250822103738.0.tgz","_integrity":"sha512-DK/PLi1wqJBSH9wVBhBKwCOvOQGHFN4/DSnrq8a7aKIK6Os7RqM4hKs91nNmgxJ/iDGJIhIJ+WFzgPJZb9fxvQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.1-beta-20250822103738.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.27.1-beta-20250822103738.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.1-beta-20250822103738.0_1755859194592_0.9351408452207655","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822113042.0":{"name":"@midscene/web","version":"0.27.1-beta-20250822113042.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"379c4bc70d007e85156b7a91deca6d431517baf9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.1-beta-20250822113042.0.tgz","fileCount":140,"integrity":"sha512-DJVOvUtgMjBwkHR7k7ROY2ne5tMNhrMdTdoRxpPzHt4h2xD2Fhcl0nr1ZILJi9Ohaij6mKNcQYnEvDiSH120GQ==","signatures":[{"sig":"MEUCIE3gVuJPDC9/csC+c79MCOWhd6e/eRgYJXowZLFQE3feAiEAq7klm1h8Ch1kraGPiDnnLI4lKOhytsz/zrc71Qi4GJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765194},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.1-beta-20250822113042.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4fae595386e994f121612398d7b3299f/midscene-web-0.27.1-beta-20250822113042.0.tgz","_integrity":"sha512-DJVOvUtgMjBwkHR7k7ROY2ne5tMNhrMdTdoRxpPzHt4h2xD2Fhcl0nr1ZILJi9Ohaij6mKNcQYnEvDiSH120GQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.1-beta-20250822113042.0","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.27.1-beta-20250822113042.0","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.1-beta-20250822113042.0_1755862380937_0.49522874284213136","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@midscene/web","version":"0.27.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6e75cd5893363dae52ffd64d0805ec4e3b9daa31","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.1.tgz","fileCount":140,"integrity":"sha512-7NezhVDZU8jC81UwJhqGPa3rH+yPDU97bazr0xBSaTc+6Fi4ItJUPj7Z9BVCKeOmkb/6LX+iKzyRAaTOQmeTdQ==","signatures":[{"sig":"MEUCIQC1js0wKKPVs85G/HkbEvo3OwWNlr4U+evc/fSvcDnbBAIgD72uCGnT7nx90NOpyey/TvJpHyUvVsga6W+RMbTNfE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764908},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8d21a4df506a2fadf17a7cc6459eed0b/midscene-web-0.27.1.tgz","_integrity":"sha512-7NezhVDZU8jC81UwJhqGPa3rH+yPDU97bazr0xBSaTc+6Fi4ItJUPj7Z9BVCKeOmkb/6LX+iKzyRAaTOQmeTdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","openai":"4.81.0","semver":"7.5.2","express":"^4.21.2","js-yaml":"4.1.0","fs-extra":"11.2.0","inquirer":"10.1.5","js-sha256":"0.11.0","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.1","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.27.1","socket.io-client":"4.8.1","devtools-protocol":"0.0.1380148"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/express":"^4.17.21","@types/js-yaml":"4.0.9","@types/fs-extra":"11.0.4","@playwright/test":"^1.44.1","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.1_1755862669194_0.6511635436136551","host":"s3://npm-registry-packages-npm-production"}},"0.27.2-beta-20250825023736.0":{"name":"@midscene/web","version":"0.27.2-beta-20250825023736.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"467e1f13365d113030f9ca3255d27a7a31f1da9c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.2-beta-20250825023736.0.tgz","fileCount":135,"integrity":"sha512-1CTglh/I+XWnl3G62uulJV/ZdGnGgS57+1viyu2WeHGai/reDf0f8SsYgPfkeWlpOA5OMyEaEHfu50FSAmLjZQ==","signatures":[{"sig":"MEUCIQC7VjjnHWY7tKevvIU9NV2nfL2I0fpIM9jvYAg5OBGHYAIga+QNZdFxBJXvdjluLvADgE3dGCz3C7cjiYA+uw0nIxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744969},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.2-beta-20250825023736.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6c91dc2c43f53899de687750c24e4433/midscene-web-0.27.2-beta-20250825023736.0.tgz","_integrity":"sha512-1CTglh/I+XWnl3G62uulJV/ZdGnGgS57+1viyu2WeHGai/reDf0f8SsYgPfkeWlpOA5OMyEaEHfu50FSAmLjZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.2-beta-20250825023736.0","@midscene/shared":"0.27.2-beta-20250825023736.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.2-beta-20250825023736.0_1756089591096_0.8241128466930532","host":"s3://npm-registry-packages-npm-production"}},"0.27.2-beta-20250825025215.0":{"name":"@midscene/web","version":"0.27.2-beta-20250825025215.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"aa4c2c184ee1db84c4ca08556524a7a984c51a37","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.2-beta-20250825025215.0.tgz","fileCount":135,"integrity":"sha512-i558fSayfbxcYXoYvkhGda4eCItSQUXXBtjlkzY3+yEDoenPTArka7DS7dB8rSeS1oHa/T+i15LYK7mw+don4w==","signatures":[{"sig":"MEUCIQCMqAmBcvUvuGja8f4g53SOXS/2VeQvDrfidC0wOVkxVAIgQK4V2wcvtpOvLX1fxUg45KVjkwQ7hrOkK5v/tm+z5bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744969},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.2-beta-20250825025215.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3678306ce93fb114c8d01b485633f349/midscene-web-0.27.2-beta-20250825025215.0.tgz","_integrity":"sha512-i558fSayfbxcYXoYvkhGda4eCItSQUXXBtjlkzY3+yEDoenPTArka7DS7dB8rSeS1oHa/T+i15LYK7mw+don4w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.2-beta-20250825025215.0","@midscene/shared":"0.27.2-beta-20250825025215.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.2-beta-20250825025215.0_1756090469233_0.9824391024274233","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@midscene/web","version":"0.27.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"569c07e510f3a158f44de62494548eadc47f80de","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.2.tgz","fileCount":135,"integrity":"sha512-1NwnYZSijSrGnWWScNGMmI9Gp8Kxb3P55e7mBRqwwYdyh+jmE49eBdEjU5qnNKXfjpyASvLS6qS68s6LTesHnQ==","signatures":[{"sig":"MEUCIQD6hxX9044/5P2azh2oelCFnj8CMdebdiioehapyw5vIQIgGHeoaJHTBCdLbvgH3GT6w3B/NvUiRkR7Br5A0dYYRXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744683},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9245be9feb99d8dbee25e39addeb6d35/midscene-web-0.27.2.tgz","_integrity":"sha512-1NwnYZSijSrGnWWScNGMmI9Gp8Kxb3P55e7mBRqwwYdyh+jmE49eBdEjU5qnNKXfjpyASvLS6qS68s6LTesHnQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.2","@midscene/shared":"0.27.2","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.2_1756092467411_0.5134557543366591","host":"s3://npm-registry-packages-npm-production"}},"0.27.3-beta-20250825082408.0":{"name":"@midscene/web","version":"0.27.3-beta-20250825082408.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"204292abe19ed104ffd6579a8d9ad94526cc7954","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.3-beta-20250825082408.0.tgz","fileCount":135,"integrity":"sha512-GSbkVwOSbhNuyzu0haHGcee8kUTq4nmDdysBqIgeNFNyAuYFOMKsNNP+CE2fgoUhY3nrpz0+35vJK+Zx2dsUnw==","signatures":[{"sig":"MEUCIBCFazOVaHSoXcqTRyfryorJqWeT344kI0mNRUWCtsY+AiEAtd4yQfyFBBMsqwVvfcrBj+aon42481ASPKYSVHfkgLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744969},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.3-beta-20250825082408.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2508a33b9c8baafdc61cd21a5cb9fab9/midscene-web-0.27.3-beta-20250825082408.0.tgz","_integrity":"sha512-GSbkVwOSbhNuyzu0haHGcee8kUTq4nmDdysBqIgeNFNyAuYFOMKsNNP+CE2fgoUhY3nrpz0+35vJK+Zx2dsUnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.3-beta-20250825082408.0","@midscene/shared":"0.27.3-beta-20250825082408.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.3-beta-20250825082408.0_1756110386397_0.8630327501161816","host":"s3://npm-registry-packages-npm-production"}},"0.27.3-beta-20250825120123.0":{"name":"@midscene/web","version":"0.27.3-beta-20250825120123.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"88e3bc278dcc64ec76ca429551c309d5d3a6bc9b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.3-beta-20250825120123.0.tgz","fileCount":135,"integrity":"sha512-XJOJuf0ueovPL07N0DXDHtXZU/vos6qrPvFMycwMpEt4AVNlyHBlvJHctSO4ngLgIQrQYEop/fgL+Fbl7IPQYA==","signatures":[{"sig":"MEQCIE4Jlno6T6RizxBule5t9RhkPFAgFUo9yreTpceL+krMAiATgMc24/DVTuPJjx2goDxNNjiQRZ0pZZ0DD2vS1tVkog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740943},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.3-beta-20250825120123.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/89e0bb7f6161c97d1e859cac4d78d5f1/midscene-web-0.27.3-beta-20250825120123.0.tgz","_integrity":"sha512-XJOJuf0ueovPL07N0DXDHtXZU/vos6qrPvFMycwMpEt4AVNlyHBlvJHctSO4ngLgIQrQYEop/fgL+Fbl7IPQYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.3-beta-20250825120123.0","@midscene/shared":"0.27.3-beta-20250825120123.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.3-beta-20250825120123.0_1756123413004_0.7888942286777374","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@midscene/web","version":"0.27.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b8a8a6f57d207618ee10f354bea22eaaab7e5f0e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.3.tgz","fileCount":135,"integrity":"sha512-LqI7apyxtCje0rfYyapPMBdcbczk4DMvA0y7GDm8taW1AoQ68lm6FgIVBRaAbqU81Nimh3ZjkU8YU+lInUomUg==","signatures":[{"sig":"MEUCIQCcpLNwo2srOIEzKq9Du0nBBIEeZB6HPcUkxeA/kpNOMgIgBZO6/8y0uOn6G9b371+L3s9s5WgMjYfWynqkYn1i2qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741259},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8146b820e2cac1408dc2bb91b316cdb2/midscene-web-0.27.3.tgz","_integrity":"sha512-LqI7apyxtCje0rfYyapPMBdcbczk4DMvA0y7GDm8taW1AoQ68lm6FgIVBRaAbqU81Nimh3ZjkU8YU+lInUomUg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.3","@midscene/shared":"0.27.3","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.3_1756126475476_0.12530415607872292","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826022234.0":{"name":"@midscene/web","version":"0.27.4-beta-20250826022234.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"431453299c46c44d3d223bbb7afae843e573e817","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.4-beta-20250826022234.0.tgz","fileCount":135,"integrity":"sha512-dNdYhoVSNsv8qMQqpEZIjEewh+VCP9h/qi9ioN7gfrYw+LYukAtqxMEtisw6h9hbsHMZWvO0tL+0XK2HHn73+w==","signatures":[{"sig":"MEUCIAL89IqBXY3us7yo+mDFD7+fBjPd4E7bFVOHiIXQROSoAiEApZDinM9OUCtSRTOBMh4Gz02KkJFmyuOV7ryS1cVqpXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742467},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.4-beta-20250826022234.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/99453d96d63056b0ac3dc488db449708/midscene-web-0.27.4-beta-20250826022234.0.tgz","_integrity":"sha512-dNdYhoVSNsv8qMQqpEZIjEewh+VCP9h/qi9ioN7gfrYw+LYukAtqxMEtisw6h9hbsHMZWvO0tL+0XK2HHn73+w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.4-beta-20250826022234.0","@midscene/shared":"0.27.4-beta-20250826022234.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.4-beta-20250826022234.0_1756175091105_0.23240599237277015","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826061259.0":{"name":"@midscene/web","version":"0.27.4-beta-20250826061259.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d4ad9e1234e18287bf518b47ce1041eab80a3ae5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.4-beta-20250826061259.0.tgz","fileCount":140,"integrity":"sha512-r/PIcZw/46flYllbEOBfKEi9gTQueXTlPzl/a0XZwrqmUfx6gvWeuiz+ig2d23BF6lgyWf+1bI6lvDAkpMKImg==","signatures":[{"sig":"MEUCIBVsovc69C7UKIiudHQGCc3S5hu6eff+2Vi+vrWZtKdIAiEA1IsK6C1m6vviWHVGqwq4f9ifnY6hv3cKC0WRVmfjOlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790177},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.4-beta-20250826061259.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3c4b713dda72b3c2bd70d78d8f9d716f/midscene-web-0.27.4-beta-20250826061259.0.tgz","_integrity":"sha512-r/PIcZw/46flYllbEOBfKEi9gTQueXTlPzl/a0XZwrqmUfx6gvWeuiz+ig2d23BF6lgyWf+1bI6lvDAkpMKImg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.4-beta-20250826061259.0","@midscene/shared":"0.27.4-beta-20250826061259.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.4-beta-20250826061259.0_1756188925085_0.5541149801603391","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826080237.0":{"name":"@midscene/web","version":"0.27.4-beta-20250826080237.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1e452ab67b090233730a7328e84fcc368b09269f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.4-beta-20250826080237.0.tgz","fileCount":140,"integrity":"sha512-RMLU5X6mFXeYnn8Pd8dlT+rjbNrm+4mshNYwM2CtRJ/qEKRaBLRALqzJH20409RGKx99dz1nBH/P2m4o/UolGw==","signatures":[{"sig":"MEQCIDo3wUqeDHOxK76KD1fSFkjb07AHbBoAWNb8gmYAPTggAiB8+48Za9uLZQ0vkbaguQzTEDq8+meDEHGHJ5ZWCHp19Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790177},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.4-beta-20250826080237.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7f8c22100541ae2cb9556ba03ce21e45/midscene-web-0.27.4-beta-20250826080237.0.tgz","_integrity":"sha512-RMLU5X6mFXeYnn8Pd8dlT+rjbNrm+4mshNYwM2CtRJ/qEKRaBLRALqzJH20409RGKx99dz1nBH/P2m4o/UolGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.4-beta-20250826080237.0","@midscene/shared":"0.27.4-beta-20250826080237.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.4-beta-20250826080237.0_1756195491849_0.08278462462624536","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826121712.0":{"name":"@midscene/web","version":"0.27.4-beta-20250826121712.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"585a33fe4ce0a7fa441e416e9a025e0eebe6f149","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.4-beta-20250826121712.0.tgz","fileCount":140,"integrity":"sha512-4tSUrd7B3MQO6JQ7M1oCcBzXZmzAdWuCFdxhZawF5EfLGo6dLTL3hd6Z5nSWWB76+zS9CgntgmlHPkvmBBIXZA==","signatures":[{"sig":"MEQCIEQOC0yx6PxLc9vFsN7H7gLClxuoAr1WvAED9jy41Ic0AiAo65d9cSjRksqqQBWnXxuEyFOxyc3pwLH9vHCV0gKT9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790177},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.4-beta-20250826121712.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/731c509282686fa9ca7154d22f853993/midscene-web-0.27.4-beta-20250826121712.0.tgz","_integrity":"sha512-4tSUrd7B3MQO6JQ7M1oCcBzXZmzAdWuCFdxhZawF5EfLGo6dLTL3hd6Z5nSWWB76+zS9CgntgmlHPkvmBBIXZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.4-beta-20250826121712.0","@midscene/shared":"0.27.4-beta-20250826121712.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.4-beta-20250826121712.0_1756210779422_0.4576842270145163","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@midscene/web","version":"0.27.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"59d0c0f00f149f9446fa48414afd5587215e0ba8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.4.tgz","fileCount":140,"integrity":"sha512-0ujDk77OP4ZnEnqYNdPMfmYtTJHsd0dkdOfP3UnhpzGa2cNzwo1xaU+b+dM4Kb8VpEogfVij8S2KscqJ2oo6Xw==","signatures":[{"sig":"MEUCIHqQCgfXcfNG8M+6Gz0vl7cgttZIzSIQdEtdkkj8tfpgAiEA6gp1FYWZoTpWsPxraaTqde4vPMabtpL3LYKqZ4iZ76E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789891},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8f7435cc37eccb43b6cfcebcfe8ce5d8/midscene-web-0.27.4.tgz","_integrity":"sha512-0ujDk77OP4ZnEnqYNdPMfmYtTJHsd0dkdOfP3UnhpzGa2cNzwo1xaU+b+dM4Kb8VpEogfVij8S2KscqJ2oo6Xw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.4","@midscene/shared":"0.27.4","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.4_1756212074416_0.9077094448082998","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250827031507.0":{"name":"@midscene/web","version":"0.27.5-beta-20250827031507.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d07fc505e915fbd8536b1febb38d68cb3d10293d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.5-beta-20250827031507.0.tgz","fileCount":140,"integrity":"sha512-Z9s44N+ir0JJumnCkvtw2nZg6D4nKv1oO8V5T9PRvc5PpXta8bWXodBBds28DXXk4rV0yenxrq/VAYxUURbtwQ==","signatures":[{"sig":"MEUCIQCjuy75XV/kWVvbH1BJKNDm6k+lRGt33s7rgM8E19+M5wIgWMkypkMYys7r/ta1bBoY1Y6wCXOuFT2da9FSfhSKr0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791239},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.5-beta-20250827031507.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7c2e4a2db3b346660168faace87fb59a/midscene-web-0.27.5-beta-20250827031507.0.tgz","_integrity":"sha512-Z9s44N+ir0JJumnCkvtw2nZg6D4nKv1oO8V5T9PRvc5PpXta8bWXodBBds28DXXk4rV0yenxrq/VAYxUURbtwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.5-beta-20250827031507.0","@midscene/shared":"0.27.5-beta-20250827031507.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.5-beta-20250827031507.0_1756264645366_0.5036656837394171","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250827160628.0":{"name":"@midscene/web","version":"0.27.5-beta-20250827160628.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b9f6733336ab8bf3b5929c4dd2eb5c399248c127","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.5-beta-20250827160628.0.tgz","fileCount":140,"integrity":"sha512-lK4UhYswb3L0P72RM75U7Rgi7Ub4ahx7E1yy3fClnDYm32OQRQVjW7eVSVvtyWB44OMw2dygqykLxg5yLqRf/Q==","signatures":[{"sig":"MEYCIQDl/K639UkZCobvDopQmzMdkyyMljKv6DqdKLRmAuITzQIhANVhwUhpC2girM+qHvubuGRS8H2W0Yj9nUipgVFcc2lU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798523},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.5-beta-20250827160628.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dae99bd57c5a3f7656d009d2dc19a465/midscene-web-0.27.5-beta-20250827160628.0.tgz","_integrity":"sha512-lK4UhYswb3L0P72RM75U7Rgi7Ub4ahx7E1yy3fClnDYm32OQRQVjW7eVSVvtyWB44OMw2dygqykLxg5yLqRf/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.5-beta-20250827160628.0","@midscene/shared":"0.27.5-beta-20250827160628.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.5-beta-20250827160628.0_1756310918443_0.4654492594730477","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828012323.0":{"name":"@midscene/web","version":"0.27.5-beta-20250828012323.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ff79d5f76c7ec0f66ff76e669e1d637852083cf7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.5-beta-20250828012323.0.tgz","fileCount":140,"integrity":"sha512-rAjyA08s+wWTu93CrUSU33bvblvixrXzeWnhm/bbXs9yLfZgdIzq9jYAAfZs6KeVjlFVhawU0V8ZSQnFxmPgUw==","signatures":[{"sig":"MEQCIGLzrssZYUgkUGa1hK/FlQIoS7OfLPGDb3qLB8ABoGAUAiB8UdtbCgL/3akmJL15Qnh/sVbPH+oX8GXrTiEqn1SWBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796745},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.5-beta-20250828012323.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39034d12465c5a4739dc039833b5aacc/midscene-web-0.27.5-beta-20250828012323.0.tgz","_integrity":"sha512-rAjyA08s+wWTu93CrUSU33bvblvixrXzeWnhm/bbXs9yLfZgdIzq9jYAAfZs6KeVjlFVhawU0V8ZSQnFxmPgUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.5-beta-20250828012323.0","@midscene/shared":"0.27.5-beta-20250828012323.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.5-beta-20250828012323.0_1756344343901_0.8705308514124186","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828012822.0":{"name":"@midscene/web","version":"0.27.5-beta-20250828012822.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6f73dc8bdc83c5d9ef59275fa481778f7803191e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.5-beta-20250828012822.0.tgz","fileCount":140,"integrity":"sha512-msFPB+nIPn55p/eFzvAAl8mWMeaxg0Wph4XD1yGLyCO5RfOXLFfeHfc3zFQTHkmwS8vYnktrgbj3aY4yfa39cQ==","signatures":[{"sig":"MEYCIQCh+1zqen/4PGOK63yvKMwm8kuJt8X6xz9qgYMMMDXxfwIhAL9AYeXrv2XcXlsQqu9nge9Y71jUDdQyMBJwtz3CmM3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796745},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.5-beta-20250828012822.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/82adba16aa8e8d3fcfd7bfac98ba470d/midscene-web-0.27.5-beta-20250828012822.0.tgz","_integrity":"sha512-msFPB+nIPn55p/eFzvAAl8mWMeaxg0Wph4XD1yGLyCO5RfOXLFfeHfc3zFQTHkmwS8vYnktrgbj3aY4yfa39cQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.5-beta-20250828012822.0","@midscene/shared":"0.27.5-beta-20250828012822.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.5-beta-20250828012822.0_1756344643032_0.4979684964314508","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828025824.0":{"name":"@midscene/web","version":"0.27.5-beta-20250828025824.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8d492e26a36803fed8b75ad0319c469ee6c5a467","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.5-beta-20250828025824.0.tgz","fileCount":145,"integrity":"sha512-mGU7z8//ozlmCkUoTPCgXPA4g7Uy1BRsOIUKKFXBStnrOZjtuQZfZOqn9HWZ07/pt+OO9IVs9H9WxQ7fEmyqEw==","signatures":[{"sig":"MEUCIQDuD7+sykkIm1KfpkSdGH6wK72EmUaSga0vKleHXln7aQIgfNy0f77ZPACasObNQzZFaL861KNJgiRFh6J6D8zHan4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807097},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.5-beta-20250828025824.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30a6b6fc1c1a28ae7fba9825ae39e850/midscene-web-0.27.5-beta-20250828025824.0.tgz","_integrity":"sha512-mGU7z8//ozlmCkUoTPCgXPA4g7Uy1BRsOIUKKFXBStnrOZjtuQZfZOqn9HWZ07/pt+OO9IVs9H9WxQ7fEmyqEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.5-beta-20250828025824.0","@midscene/shared":"0.27.5-beta-20250828025824.0","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.5-beta-20250828025824.0_1756350040546_0.7007304695642678","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@midscene/web","version":"0.27.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"70f75ce7e2b71a35a3862361a4483cebce0c629b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.5.tgz","fileCount":145,"integrity":"sha512-MEGOkh9SOk+WW+LfI2nLnZhGUFbqk0QyY0pZl41CL2PV1DAX9IVfzFLvp0tMgfOLsTMmSVjJa86zwhs3mnK/hA==","signatures":[{"sig":"MEQCIG9wlZcUJ/fU2ZIHlJzu23+udDM5UmGvW1BB39C7D4mVAiBmRHc7uWY2ReCkbbyFFgNvqo0p8d4i0ngSLgdN3nnxOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806855},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.5.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.mjs","require":"./dist/lib/playground/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","import":"./dist/es/playground/server.mjs","require":"./dist/lib/playground/server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.mjs","require":"./dist/lib/playground/bin.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/67aabccdc7d94411a96030159c58f694/midscene-web-0.27.5.tgz","_integrity":"sha512-MEGOkh9SOk+WW+LfI2nLnZhGUFbqk0QyY0pZl41CL2PV1DAX9IVfzFLvp0tMgfOLsTMmSVjJa86zwhs3mnK/hA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.5","@midscene/shared":"0.27.5","socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/express":"^4.17.21","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.5_1756351181521_0.4530470597767873","host":"s3://npm-registry-packages-npm-production"}},"0.27.6-beta-20250831000753.0":{"name":"@midscene/web","version":"0.27.6-beta-20250831000753.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"175f1b19d60553233ad1619b1eea5fdf26a5c983","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.6-beta-20250831000753.0.tgz","fileCount":121,"integrity":"sha512-NIqCgTdiwz+F5drGBVTSSc8C8Kxu/FC9xJ3ZM4JGbW+2tSW1sbfHx3hlXdKWVDrQVOSJwqozJemRofmtQQ0cFQ==","signatures":[{"sig":"MEUCID5aaZiMMTfsDCh6Dnm1lCE8bMZ209go/JWonoNwLumYAiEApVMRg3DmmaVMEh7RVxwKY3dyJ7koGH0KlTPMBo9lH9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678117},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.6-beta-20250831000753.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/31082dd9dd8260584468445f0d5673e3/midscene-web-0.27.6-beta-20250831000753.0.tgz","_integrity":"sha512-NIqCgTdiwz+F5drGBVTSSc8C8Kxu/FC9xJ3ZM4JGbW+2tSW1sbfHx3hlXdKWVDrQVOSJwqozJemRofmtQQ0cFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.6-beta-20250831000753.0","@midscene/shared":"0.27.6-beta-20250831000753.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.6-beta-20250831000753.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.6-beta-20250831000753.0_1756599008727_0.2827473126115263","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"@midscene/web","version":"0.27.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c41ac5ff1fca9c4043db0d870512a930844ece41","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.6.tgz","fileCount":121,"integrity":"sha512-1n/fln4XyuBJ8gAW5JZ2A2gMRXPZD6jI/k14in2HLsE+dEC79tdstbki2/YjwpU+rimgKHx6pj5T0kvcPcvwQg==","signatures":[{"sig":"MEUCIHJ50fI+iVKfNCG4U/8r6F7PwdR033EyjUUs8BQaPr9AAiEArclP5tuflJ/WbT0STpPJ+usbEaxp1aPelkpfZwWUWMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677853},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.6.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3c81787de9c66008b40aad6408604323/midscene-web-0.27.6.tgz","_integrity":"sha512-1n/fln4XyuBJ8gAW5JZ2A2gMRXPZD6jI/k14in2HLsE+dEC79tdstbki2/YjwpU+rimgKHx6pj5T0kvcPcvwQg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.6","@midscene/shared":"0.27.6","socket.io-client":"4.8.1","@midscene/playground":"0.27.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.6_1756697805637_0.11415486365116978","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250901120709.0":{"name":"@midscene/web","version":"0.27.7-beta-20250901120709.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f0b74d045f7011bef7ea6fbcf044bb1907cb98ee","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250901120709.0.tgz","fileCount":121,"integrity":"sha512-Sy3P6vfYUkqir5PapXmJHXbDza0QWGR61LlHsvjI/a6UHHDdeEJWNyEEEblskxhw+1EauSvfRpbR3D1XY7YpRA==","signatures":[{"sig":"MEUCIE24row4HaVDAIuvo/W5Q5Uo6Pt9TQEJ5SGKI4EL9T/fAiEA8amCRoPkRAJTuohCLA6klCQdb9UDeLQ3cE7Vcggv0bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678117},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250901120709.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/08ce7dde7359c7144be58c9367ce9d47/midscene-web-0.27.7-beta-20250901120709.0.tgz","_integrity":"sha512-Sy3P6vfYUkqir5PapXmJHXbDza0QWGR61LlHsvjI/a6UHHDdeEJWNyEEEblskxhw+1EauSvfRpbR3D1XY7YpRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250901120709.0","@midscene/shared":"0.27.7-beta-20250901120709.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250901120709.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250901120709.0_1756728567116_0.3985738665083365","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250902060833.0":{"name":"@midscene/web","version":"0.27.7-beta-20250902060833.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6684db4e98f2819a688c72eb6d01352fa8b18063","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250902060833.0.tgz","fileCount":121,"integrity":"sha512-uzE4dn3DaKY9vFXi5hjgMOM5AQJocIr07K/hP0iYjMyUI4ho7KBNLO2PjLm96Cmm61ivgYnun2QVc0djaocvag==","signatures":[{"sig":"MEUCICIZPvo7tvraQO+0APmC9W4XcHHy+A25xFijkS8sipiWAiEAm2c10z9xCK/tyPy3f9sCMwgIDOyDO3es1HPZlR+bZ9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682920},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250902060833.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8ebc4b1697aff4a6809a623f34b973d4/midscene-web-0.27.7-beta-20250902060833.0.tgz","_integrity":"sha512-uzE4dn3DaKY9vFXi5hjgMOM5AQJocIr07K/hP0iYjMyUI4ho7KBNLO2PjLm96Cmm61ivgYnun2QVc0djaocvag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250902060833.0","@midscene/shared":"0.27.7-beta-20250902060833.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250902060833.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250902060833.0_1756793472455_0.7232380761099733","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250903080919.0":{"name":"@midscene/web","version":"0.27.7-beta-20250903080919.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"717646bfd352edcf18b323e65be915f3019e3b33","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250903080919.0.tgz","fileCount":121,"integrity":"sha512-4FhWpMrAJbiwWlqqYsphNsUrL028bWuM52lyFccVIj05GpP0h8ZWH78lm6NHthjAPOI1ZXjoRFLgrjO0z7XDhQ==","signatures":[{"sig":"MEUCIEaMWbyjWK1OWCapQbSY9O6pGqNh6uWBjGXdM0SIpGQgAiEAy33pH58ElAXzeVf7qRT5dQOcTPU4rdpaQYGXpqXiZl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682920},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250903080919.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fd9bb4fc45876231c042a1ad5ef57d51/midscene-web-0.27.7-beta-20250903080919.0.tgz","_integrity":"sha512-4FhWpMrAJbiwWlqqYsphNsUrL028bWuM52lyFccVIj05GpP0h8ZWH78lm6NHthjAPOI1ZXjoRFLgrjO0z7XDhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250903080919.0","@midscene/shared":"0.27.7-beta-20250903080919.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250903080919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250903080919.0_1756887094723_0.6766700597125543","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904085859.0":{"name":"@midscene/web","version":"0.27.7-beta-20250904085859.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"50658701c1102b2931e658ce8f4ea002810bc3f1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250904085859.0.tgz","fileCount":121,"integrity":"sha512-z7PaYDk40J1ywAC/Us2l8jg0k2wA3mhag8ou9L8r1FjSwpE01WOn9IHL+YI15ZtHEvNzUorUu76u8Tkrj4y/cw==","signatures":[{"sig":"MEQCIC5WLW1uW7r46JMPXHJfxtYZezhGNPfwmk9NzYSm5YfyAiAThm/s/S4NK0fLbEGjx1N9S6Xavj89ZL+d9TpeY4V3uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683574},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250904085859.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/64852d72791b61d351f75e4cb6a609a5/midscene-web-0.27.7-beta-20250904085859.0.tgz","_integrity":"sha512-z7PaYDk40J1ywAC/Us2l8jg0k2wA3mhag8ou9L8r1FjSwpE01WOn9IHL+YI15ZtHEvNzUorUu76u8Tkrj4y/cw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250904085859.0","@midscene/shared":"0.27.7-beta-20250904085859.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250904085859.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250904085859.0_1756976530065_0.4869693588567905","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904151052.0":{"name":"@midscene/web","version":"0.27.7-beta-20250904151052.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"786998320a96dcccef4f6f97e54cef77b1c2c4e1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250904151052.0.tgz","fileCount":121,"integrity":"sha512-5XylSJu0kJohU0j8TRp64satqf3IhMEIUbPF5JzldyMikcScjuR5nbRL7EOZHx+m33ITHG9xAgwUd7LlsThvJg==","signatures":[{"sig":"MEYCIQCMkokuypCUZll9crfcUhP7b3vDLmBIp/q8wPGLNDReLwIhANsKpJk4BMTDp+VAUR8pukDOpAYKkvkRtx0imA4cxqx6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683574},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250904151052.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/69baadfc70073519b0ed1abe44938f86/midscene-web-0.27.7-beta-20250904151052.0.tgz","_integrity":"sha512-5XylSJu0kJohU0j8TRp64satqf3IhMEIUbPF5JzldyMikcScjuR5nbRL7EOZHx+m33ITHG9xAgwUd7LlsThvJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250904151052.0","@midscene/shared":"0.27.7-beta-20250904151052.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250904151052.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250904151052.0_1756998785436_0.06568046158138396","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904153459.0":{"name":"@midscene/web","version":"0.27.7-beta-20250904153459.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"560b8415dc58acc607a967964b6a63490157929a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250904153459.0.tgz","fileCount":121,"integrity":"sha512-19H0XvGTst65mG8iE/w5s2LFQUE8OLEfKWfmWaU6EPjq97AQWZ3GZmeAveUewz+tt24xN506NZa2MN/6W/byYg==","signatures":[{"sig":"MEMCH13iYeCwCgYIxb/KBi4ERBVgsP6JkCBCg09Ot7js87UCIF3YXT9tH9uAYis19IG5eEB2/lIFPBZxuKgxIYd/k6LA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683574},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250904153459.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/16adfb4b52b91a3af6247673c002e80e/midscene-web-0.27.7-beta-20250904153459.0.tgz","_integrity":"sha512-19H0XvGTst65mG8iE/w5s2LFQUE8OLEfKWfmWaU6EPjq97AQWZ3GZmeAveUewz+tt24xN506NZa2MN/6W/byYg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250904153459.0","@midscene/shared":"0.27.7-beta-20250904153459.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250904153459.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250904153459.0_1757000185918_0.9322929402474378","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250905091950.0":{"name":"@midscene/web","version":"0.27.7-beta-20250905091950.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b02230720344f1b2dc0b03f81acc51a9636a3da5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250905091950.0.tgz","fileCount":121,"integrity":"sha512-MKEu93Zhx0EvSqg+XhLPH4kk8AZsUuZaudl02su3dkcDgm52z+wCddnF7y3N3pFeHyMSjc1R/JPH1XRVFgZNmw==","signatures":[{"sig":"MEUCICIfCBNSp5ePfxQ3hooq5emOHMp+gBy2f8MF9UbUSNkLAiEA8Rma+rzdDkMRaGZLVV8eiB/Wq4Nk3jqaknGcS8e+Jig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682854},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250905091950.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b94a96aec6ada4787132d73b3413bf1b/midscene-web-0.27.7-beta-20250905091950.0.tgz","_integrity":"sha512-MKEu93Zhx0EvSqg+XhLPH4kk8AZsUuZaudl02su3dkcDgm52z+wCddnF7y3N3pFeHyMSjc1R/JPH1XRVFgZNmw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250905091950.0","@midscene/shared":"0.27.7-beta-20250905091950.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250905091950.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250905091950.0_1757064177744_0.8287453470134434","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250905094830.0":{"name":"@midscene/web","version":"0.27.7-beta-20250905094830.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bc5cfcb40fa3c43f71ec8b131ee68e184b8089da","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250905094830.0.tgz","fileCount":121,"integrity":"sha512-Ob5g19deualB0xtwV+4WUSz75cq8mTpwn13SA4BqGWSrnz1DzDDG+AgsGAO3H/MoCjP0/QxMKCED457sb0hSbQ==","signatures":[{"sig":"MEUCIQCXaiqV1U+oCmcM1S6C9KnWCSMuRYnbDvPV/mx3199MWwIgHEhUVzuCD51ai/1agwcN7lp5qAwCHOe5oov07eV/Orw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683578},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250905094830.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cb4426f627d13ceb8c61db6c36240f75/midscene-web-0.27.7-beta-20250905094830.0.tgz","_integrity":"sha512-Ob5g19deualB0xtwV+4WUSz75cq8mTpwn13SA4BqGWSrnz1DzDDG+AgsGAO3H/MoCjP0/QxMKCED457sb0hSbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250905094830.0","@midscene/shared":"0.27.7-beta-20250905094830.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250905094830.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250905094830.0_1757065843028_0.24059037706900943","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908084857.0":{"name":"@midscene/web","version":"0.27.7-beta-20250908084857.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a549e5d3b3227b7d7fbf356b51c5595a13200441","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250908084857.0.tgz","fileCount":135,"integrity":"sha512-zXbCIhru4oFh3Ou+b2AwOHqZBzHR5c/XnjTf4jMof4JAnS9kqdv86Yy3dNHh8VKuxJ1rX0fD5gBEwA8ReJMA7Q==","signatures":[{"sig":"MEUCIHhZRV/TAq0tlxRgtLNgyRueOjK4o5ERu3xHscDdxlUdAiEA3YzOp8w5PLrwZlwP5w9E7B7Lf0B9vgXE2dsPfQalyT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772334},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250908084857.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2388dd3ba2c8da04984f287a80e8a1fb/midscene-web-0.27.7-beta-20250908084857.0.tgz","_integrity":"sha512-zXbCIhru4oFh3Ou+b2AwOHqZBzHR5c/XnjTf4jMof4JAnS9kqdv86Yy3dNHh8VKuxJ1rX0fD5gBEwA8ReJMA7Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250908084857.0","@midscene/shared":"0.27.7-beta-20250908084857.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250908084857.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250908084857.0_1757321485325_0.3942464342644112","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908085836.0":{"name":"@midscene/web","version":"0.27.7-beta-20250908085836.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"73a8d1831790f03c73c2170c244984f170add7ad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250908085836.0.tgz","fileCount":135,"integrity":"sha512-ji5GO0eZxkJNyUThvIScURRDyn+BDKnoJdVZMmEIzkri1Wrkm5PPsb0VIL+yFhY9H3o1zWaHm9+QiJDr7qxwIw==","signatures":[{"sig":"MEYCIQCgLsWc44FII3KhF3Zri/35oV8HgaIo/ogcCCPYs8aHjQIhAIfjDJhAr3dncBMu9hgV3CvJTvceNx8wKxd8+HU/hHby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775509},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250908085836.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/857d806ebe0bb9454e9b360d42aac1f0/midscene-web-0.27.7-beta-20250908085836.0.tgz","_integrity":"sha512-ji5GO0eZxkJNyUThvIScURRDyn+BDKnoJdVZMmEIzkri1Wrkm5PPsb0VIL+yFhY9H3o1zWaHm9+QiJDr7qxwIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250908085836.0","@midscene/shared":"0.27.7-beta-20250908085836.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250908085836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250908085836.0_1757322064692_0.2158886138737075","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908114808.0":{"name":"@midscene/web","version":"0.27.7-beta-20250908114808.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d3671b91c54982df7fd0f935f8afbda7a7ad81d0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250908114808.0.tgz","fileCount":135,"integrity":"sha512-wzc6O2pELvyP91sENzotQFQ7RjSL4ZQs3TutDjv1YZBqJsW/cRucQLaTWPYAmZidhLA/tHwGKBsgT/gijmjTvw==","signatures":[{"sig":"MEYCIQCg1xxVmvDEmCCsz/FF5qt0G8Dgw7q90aImqTN6/KINYgIhAP6jhpIRu8q8W6Ha3oW61LslupCWq5QB8PUufG+K0Etl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250908114808.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fb3f6dbc27a935b1ee196735aa6da27b/midscene-web-0.27.7-beta-20250908114808.0.tgz","_integrity":"sha512-wzc6O2pELvyP91sENzotQFQ7RjSL4ZQs3TutDjv1YZBqJsW/cRucQLaTWPYAmZidhLA/tHwGKBsgT/gijmjTvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250908114808.0","@midscene/shared":"0.27.7-beta-20250908114808.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250908114808.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250908114808.0_1757332184662_0.34764759518958677","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908115945.0":{"name":"@midscene/web","version":"0.27.7-beta-20250908115945.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d95b126e9dcf24ff78833b3b8a54c9a0ca4570e6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250908115945.0.tgz","fileCount":135,"integrity":"sha512-6cHsH19Hz8+t0ppNQ3MZsLDxOHtJ33NwYqcyZ0qcig0SQMmIcL1ZNrULoRYdcOVCTmk9iA6MEu8Fq62E/G1KPg==","signatures":[{"sig":"MEQCIE3nSkUJgQQTqnoc8cpewo57xfYF5c5R1BtMZK6+bxi6AiBblzjaPWvxR24XIo483moDfkx7DybvTvz7EYjc+eGjsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250908115945.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/665da0db6d3bc539b27b6ca08b2c8b60/midscene-web-0.27.7-beta-20250908115945.0.tgz","_integrity":"sha512-6cHsH19Hz8+t0ppNQ3MZsLDxOHtJ33NwYqcyZ0qcig0SQMmIcL1ZNrULoRYdcOVCTmk9iA6MEu8Fq62E/G1KPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250908115945.0","@midscene/shared":"0.27.7-beta-20250908115945.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250908115945.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250908115945.0_1757332938357_0.7473152661507052","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908121606.0":{"name":"@midscene/web","version":"0.27.7-beta-20250908121606.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d5afdc5d7cc2a7d567c666544b785fb0ffcfe471","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250908121606.0.tgz","fileCount":135,"integrity":"sha512-2UVAznyhQhDr0GTnmaOAykPHWqtN1SA/Clts3vZ/yz26sF8lllGXe+v0mFbbk86WPsnz5UFR9in/t0Jaj5eTlQ==","signatures":[{"sig":"MEUCIQCqMztUtpd+RNHVALkxDdL1dR9psNO9Dhn0gZvijqr4iQIgce1S3zwoAoOxC5q1BebbDara/5VRm1keCerTW+2Q4Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250908121606.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b86ee9d3452f28a0b7f66757d815dbb1/midscene-web-0.27.7-beta-20250908121606.0.tgz","_integrity":"sha512-2UVAznyhQhDr0GTnmaOAykPHWqtN1SA/Clts3vZ/yz26sF8lllGXe+v0mFbbk86WPsnz5UFR9in/t0Jaj5eTlQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250908121606.0","@midscene/shared":"0.27.7-beta-20250908121606.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250908121606.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250908121606.0_1757333863034_0.8345645497743073","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@midscene/web","version":"0.28.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"090cf1b048f62adb3ee7680c238d73ae77350f9d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.0.tgz","fileCount":135,"integrity":"sha512-1Wlc93JhUA4J0aBXZrsvdZTtrEkds1gjpVVHDbfcPywtBKyzN3YssghCVCgF5nx/daMUN2n8LviIGeHLhXtvRA==","signatures":[{"sig":"MEYCIQCF6FDstRCk6wRnHuIo9THC9sY9v6Dk+U6JIkbWFo7GGAIhAPKQlMlh04HFVEo+Qb8bDPxDl5G7Z0z1lP5K1f0G9Azt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772060},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/59a79ade50fe0d332fcbf8f4c1c70a2f/midscene-web-0.28.0.tgz","_integrity":"sha512-1Wlc93JhUA4J0aBXZrsvdZTtrEkds1gjpVVHDbfcPywtBKyzN3YssghCVCgF5nx/daMUN2n8LviIGeHLhXtvRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.0","@midscene/shared":"0.28.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.0_1757335140125_0.8883897760428621","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909024808.0":{"name":"@midscene/web","version":"0.28.1-beta-20250909024808.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"29d2ff4e8a4e577a3843db8bdc3fea5c8e9d73f2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.1-beta-20250909024808.0.tgz","fileCount":135,"integrity":"sha512-HYYHi/XAPAE/aZ3hYBnJe/6l+uW2BAwG99S7O5p7R9hGcCig/7v8VKdPTvOhLNpnpEErsEmG6BKeb3R48eZXHg==","signatures":[{"sig":"MEUCIBccmLPSHc+qSiFSjP14r9kPkdnMx1ph1FwlPEOyH1aWAiEAliGhwzv4soR+LrR8OO8gnSv4nowNfdAP1C3blae0WlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.1-beta-20250909024808.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/683f228c3f25c762422158513d6f0384/midscene-web-0.28.1-beta-20250909024808.0.tgz","_integrity":"sha512-HYYHi/XAPAE/aZ3hYBnJe/6l+uW2BAwG99S7O5p7R9hGcCig/7v8VKdPTvOhLNpnpEErsEmG6BKeb3R48eZXHg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.1-beta-20250909024808.0","@midscene/shared":"0.28.1-beta-20250909024808.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.1-beta-20250909024808.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.1-beta-20250909024808.0_1757386239420_0.3032911481878713","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250909031245.0":{"name":"@midscene/web","version":"0.27.7-beta-20250909031245.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0775ec1e212c26f1708c6b0e8ddae45374e5b47d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.27.7-beta-20250909031245.0.tgz","fileCount":135,"integrity":"sha512-UUGDwStP5MbpHeyZ/QwcFbL1exO03AHDpJSp87PiXytU6NnX6aTl7hSHMlLaMv/2A00RYIIUUbiVvqAThRXXVw==","signatures":[{"sig":"MEUCIHCjOMa2TcHLy1lo9fEBxx8E+h9+UCicUlkrOOkcQBzAAiEA0YrMDToATZ5UDxmW4NFBIGgVjBwn7KDpKIITlA9NKb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.27.7-beta-20250909031245.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dea7beceb4c06239c86da2dbdbf57427/midscene-web-0.27.7-beta-20250909031245.0.tgz","_integrity":"sha512-UUGDwStP5MbpHeyZ/QwcFbL1exO03AHDpJSp87PiXytU6NnX6aTl7hSHMlLaMv/2A00RYIIUUbiVvqAThRXXVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.27.7-beta-20250909031245.0","@midscene/shared":"0.27.7-beta-20250909031245.0","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250909031245.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.27.7-beta-20250909031245.0_1757387665880_0.6908031581940997","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909042036.0":{"name":"@midscene/web","version":"0.28.1-beta-20250909042036.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"991c7ec10901948f10f486d214aacee533a250b4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.1-beta-20250909042036.0.tgz","fileCount":135,"integrity":"sha512-TkedbQstZ2dsuX6AYkzuYqYaIPqG7wLa/whn3nezfDfDwJjJqaOLbEOa2nHJkP32UVoidx8bSCwBUBvgrkbBMA==","signatures":[{"sig":"MEUCIQDSst7c78eN28dVSj4lPJpE9Krq1OakVKnNzU0mNIpYLQIgALpPQMJE8Ys11n06N/WJkw7H60qFXUIby67sJuPiAm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.1-beta-20250909042036.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b5fdf81f6ce4c680b8bb0a1867fca9eb/midscene-web-0.28.1-beta-20250909042036.0.tgz","_integrity":"sha512-TkedbQstZ2dsuX6AYkzuYqYaIPqG7wLa/whn3nezfDfDwJjJqaOLbEOa2nHJkP32UVoidx8bSCwBUBvgrkbBMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.1-beta-20250909042036.0","@midscene/shared":"0.28.1-beta-20250909042036.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.1-beta-20250909042036.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.1-beta-20250909042036.0_1757391785897_0.38795041516153805","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909063633.0":{"name":"@midscene/web","version":"0.28.1-beta-20250909063633.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f0ef01272a90e1671b0d9a50d8da64a537768e1a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.1-beta-20250909063633.0.tgz","fileCount":135,"integrity":"sha512-H30LGdFm13Sifhy+7WnVRZNM+fOZcdqAxZIhQ71armtQ/aDfi1SoEfu35DJE1Yg/ZbNafDVKQilfpSvTKfxB2w==","signatures":[{"sig":"MEUCIBlXOhhyejCseFvEBlJZref4OreKo2rfaYI07+5whsNpAiEAqN2gWIY2BXALZV5atQa9eo41lFm80X6jEAcz6w05pDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.1-beta-20250909063633.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bc8b342db589452c7ac84b7fab7cd615/midscene-web-0.28.1-beta-20250909063633.0.tgz","_integrity":"sha512-H30LGdFm13Sifhy+7WnVRZNM+fOZcdqAxZIhQ71armtQ/aDfi1SoEfu35DJE1Yg/ZbNafDVKQilfpSvTKfxB2w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.1-beta-20250909063633.0","@midscene/shared":"0.28.1-beta-20250909063633.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.1-beta-20250909063633.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.1-beta-20250909063633.0_1757399890553_0.657741384493814","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@midscene/web","version":"0.28.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7852770805c80118a948f1444d8e4dee813fb184","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.1.tgz","fileCount":135,"integrity":"sha512-L4cQf8/t96EU0/B5p/bNY275bQ52VZ3+yo5vR5W8sTkt2OY3hQf0NcTStvvWgSsf2MyATUcT7Cu0ITL3VEaNhg==","signatures":[{"sig":"MEQCIGLrY/3y6Ktt+kNsEcVOgc02LlMdlvExznJi3mtgcARdAiBM5dUY8FId+kcBhOegIT4ddJuh0feK2EKAMIGDFj7Akw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772060},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e02feb0483f69612bfed470e04f3360e/midscene-web-0.28.1.tgz","_integrity":"sha512-L4cQf8/t96EU0/B5p/bNY275bQ52VZ3+yo5vR5W8sTkt2OY3hQf0NcTStvvWgSsf2MyATUcT7Cu0ITL3VEaNhg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.1","@midscene/shared":"0.28.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.1_1757401165779_0.6690998711776528","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250909133629.0":{"name":"@midscene/web","version":"0.28.2-beta-20250909133629.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"aba17484bece92720e1cd7309daa45a3b4e755b0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250909133629.0.tgz","fileCount":135,"integrity":"sha512-k5Y9GaGzac02m02J/GBwHF9Dd1vEdS70MzJVH5eX2v8iqIzHIjjNJ0dl87idRYZSIgK1IF+z5l6TrSv33P4Njw==","signatures":[{"sig":"MEQCIESV0qqlR5BaGNyj66sup1HmzS4PJRVA4rDxXXyTAO2GAiApDDk7STWgiP5O9j7te92GoyX6oJbF7dKSJz0Rm1Zecg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250909133629.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da275f0a2ed3784155999af04d1f3045/midscene-web-0.28.2-beta-20250909133629.0.tgz","_integrity":"sha512-k5Y9GaGzac02m02J/GBwHF9Dd1vEdS70MzJVH5eX2v8iqIzHIjjNJ0dl87idRYZSIgK1IF+z5l6TrSv33P4Njw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250909133629.0","@midscene/shared":"0.28.2-beta-20250909133629.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250909133629.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250909133629.0_1757425096509_0.9843434425018363","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910020051.0":{"name":"@midscene/web","version":"0.28.2-beta-20250910020051.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6c1102f210bccf2e1c3a3fc655f43186d880b168","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250910020051.0.tgz","fileCount":135,"integrity":"sha512-2XJ+2i++Gq4DCI80ijiHfhkt5vN0rkKGA/lc8N3EFA1Wk7a+kb759Kf33P3XOSxirqHbK4XFaBxNiuLyFp7LHQ==","signatures":[{"sig":"MEUCIQD26JygClH90jcejT8/cZ3w6HkB/ze1fmQ0O5RZy72ZhwIgBdGkiv7G5LRE8KUwIkS1a/zZnTujQy6LTiiktZ7s2SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250910020051.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c6051aff9fc32ce4a1e6d560bd50520c/midscene-web-0.28.2-beta-20250910020051.0.tgz","_integrity":"sha512-2XJ+2i++Gq4DCI80ijiHfhkt5vN0rkKGA/lc8N3EFA1Wk7a+kb759Kf33P3XOSxirqHbK4XFaBxNiuLyFp7LHQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250910020051.0","@midscene/shared":"0.28.2-beta-20250910020051.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910020051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250910020051.0_1757469760185_0.35377156243767627","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910021445.0":{"name":"@midscene/web","version":"0.28.2-beta-20250910021445.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2d606c22e642dc1287b29586f7cefcb5825324d2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250910021445.0.tgz","fileCount":135,"integrity":"sha512-817EVoGGC8GiNrbpWx8obk42HpFBq8X7qHXQ45VfaPdxyO+dxecJ7SjbcPwBo8Bl0AkTqqrrTFOX03vG1bLDxA==","signatures":[{"sig":"MEYCIQDzEeEEax6qI3ORqP6btc/3U1GV0EYb18sc6kItvUFAwgIhAOY/M00a+HJFN+Xl69qOHK0NyDpRU5usfGFgpA5SXziJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772324},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250910021445.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48a57c38060a82c016841eac93720dcb/midscene-web-0.28.2-beta-20250910021445.0.tgz","_integrity":"sha512-817EVoGGC8GiNrbpWx8obk42HpFBq8X7qHXQ45VfaPdxyO+dxecJ7SjbcPwBo8Bl0AkTqqrrTFOX03vG1bLDxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250910021445.0","@midscene/shared":"0.28.2-beta-20250910021445.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910021445.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250910021445.0_1757470586922_0.1898925343738629","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910024129.0":{"name":"@midscene/web","version":"0.28.2-beta-20250910024129.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e88d84153fd274d18611f4b04d8e948553ff3628","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250910024129.0.tgz","fileCount":135,"integrity":"sha512-EZ8bXmsyj2/xW3vDowlB5L/Z7W4Dbv04NrowTDrnoAmHYxIyHc2RynqclFebkLJqgw2H68trXhA8+bUOZV4nFg==","signatures":[{"sig":"MEYCIQDV4saHjUNRdEOwLIqtanYt5zs48fv+MfYbiaKUSdzweQIhAKjMmQf9pQ3ywrlNbov+gNLPEbhIgAwkjr+6PRIasaMq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773944},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250910024129.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/188534606dee8a9adbaedac41d2b766a/midscene-web-0.28.2-beta-20250910024129.0.tgz","_integrity":"sha512-EZ8bXmsyj2/xW3vDowlB5L/Z7W4Dbv04NrowTDrnoAmHYxIyHc2RynqclFebkLJqgw2H68trXhA8+bUOZV4nFg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250910024129.0","@midscene/shared":"0.28.2-beta-20250910024129.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910024129.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250910024129.0_1757472186449_0.9876955121661022","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910032414.0":{"name":"@midscene/web","version":"0.28.2-beta-20250910032414.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ed311a69b5673cb81f516ffccadd0c692c207809","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250910032414.0.tgz","fileCount":135,"integrity":"sha512-CtwMVHYk/VK8ZAxmi2nucbFcejBow9E5nAK9Um5M+hE7RnGqCFO2cSRCIAzpW2gJRjdYlxLmj/1H15sDEnLslg==","signatures":[{"sig":"MEUCICZIciqdMVx6MlE1xgSqtgG5diHwLCmX7FUzf9KKxdFRAiEAyZL4mkkivYyZYk5JDsn8AvsK0vip6Ozc6HmHsA+lBQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773944},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250910032414.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9ed15804b2d7ce060146df501047dbca/midscene-web-0.28.2-beta-20250910032414.0.tgz","_integrity":"sha512-CtwMVHYk/VK8ZAxmi2nucbFcejBow9E5nAK9Um5M+hE7RnGqCFO2cSRCIAzpW2gJRjdYlxLmj/1H15sDEnLslg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250910032414.0","@midscene/shared":"0.28.2-beta-20250910032414.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910032414.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250910032414.0_1757474754677_0.3610894850365658","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910035416.0":{"name":"@midscene/web","version":"0.28.2-beta-20250910035416.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"72c94aa11baa7e34016720cae1eff99b3900f720","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250910035416.0.tgz","fileCount":135,"integrity":"sha512-/n0w1CeAXYq98PO9/YDg7wNQwPE/Br9fSjGqDdWxKnjP39xLNhErveN+IaanICdZTyUcxf6rONlu1itgY4nWpQ==","signatures":[{"sig":"MEYCIQC9QN08Rfvv0iO3YJ25CX18MDdItPyFfuczL01wiIXKswIhAMzXyqXhQl6wYDU2knUGJK1J9Vj/+/ttM6PyK14VZ3MM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773944},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250910035416.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0fcf587fdd1ba9491fcc3db3aefdf9f6/midscene-web-0.28.2-beta-20250910035416.0.tgz","_integrity":"sha512-/n0w1CeAXYq98PO9/YDg7wNQwPE/Br9fSjGqDdWxKnjP39xLNhErveN+IaanICdZTyUcxf6rONlu1itgY4nWpQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250910035416.0","@midscene/shared":"0.28.2-beta-20250910035416.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910035416.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250910035416.0_1757476564158_0.46760598636415596","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910043028.0":{"name":"@midscene/web","version":"0.28.2-beta-20250910043028.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2b61b42bde71456924ac6ec65d0830f3fee25f25","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250910043028.0.tgz","fileCount":135,"integrity":"sha512-VqvbyxI5TpauM54WT/v4ARGtlly5RExOsy2cIZd2gMtGyOj/9gPteh4W7XWJkMvVqqJVCuLIhhNxdASy3d4rRQ==","signatures":[{"sig":"MEYCIQD/SgRreFwNJpGuK9zmoj6Ilo3uQJQmvGOCy5GzUQH39QIhALl7usprcpFz8Mb5DpHVkGv/4tbc7PGxv9HMzJ8q4Emz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773944},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250910043028.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2c00cbb506245392a3ad1565482cc154/midscene-web-0.28.2-beta-20250910043028.0.tgz","_integrity":"sha512-VqvbyxI5TpauM54WT/v4ARGtlly5RExOsy2cIZd2gMtGyOj/9gPteh4W7XWJkMvVqqJVCuLIhhNxdASy3d4rRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250910043028.0","@midscene/shared":"0.28.2-beta-20250910043028.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910043028.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250910043028.0_1757478740180_0.66014958251684","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910065550.0":{"name":"@midscene/web","version":"0.28.2-beta-20250910065550.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7f3caf8c3dd5d56b4854ae5a1b26eb6546655f9d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250910065550.0.tgz","fileCount":135,"integrity":"sha512-O7FMQLs6wqyfNEOJt1VWkE4pK2bJQoxnA2DbTSgBRWBJGP80l0iiT6cHUcHBolobTXOESyrT9OSiUGsHIK4sPg==","signatures":[{"sig":"MEUCIQCqYZqb/Kplcmn9q00RUT1HFf0AYi3McjmxqhuB91apXQIgObul0C4G27NVjdQNWCK8KQ4JgxpwGp3vTEj/i+VsUv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773944},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250910065550.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c8d571b9a451273f9057bd3cfa1d17ae/midscene-web-0.28.2-beta-20250910065550.0.tgz","_integrity":"sha512-O7FMQLs6wqyfNEOJt1VWkE4pK2bJQoxnA2DbTSgBRWBJGP80l0iiT6cHUcHBolobTXOESyrT9OSiUGsHIK4sPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250910065550.0","@midscene/shared":"0.28.2-beta-20250910065550.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910065550.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250910065550.0_1757487450992_0.7112599702976308","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910072710.0":{"name":"@midscene/web","version":"0.28.2-beta-20250910072710.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"06d1a77b0b552fd4b6e0e8f894ebc0cba272f3b5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2-beta-20250910072710.0.tgz","fileCount":135,"integrity":"sha512-72dY0F/vPTEufpCPpsy0DWHE2cclYxsP3Devxdxm59YQqCo3ixIRkf49pxcbgLnqMCEOwJftE+yBpii4fKerbQ==","signatures":[{"sig":"MEYCIQDy8tbMH5pFE73CeP6pm5epFvP4kB2J4KaxQBfGQ8oHKQIhAIUzQCVwt247VrvUANMMUyGw1nj9eyIrjFyWiFjlOvCP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774383},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2-beta-20250910072710.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aed4c18d2e621b4aab1593f080b9e8ac/midscene-web-0.28.2-beta-20250910072710.0.tgz","_integrity":"sha512-72dY0F/vPTEufpCPpsy0DWHE2cclYxsP3Devxdxm59YQqCo3ixIRkf49pxcbgLnqMCEOwJftE+yBpii4fKerbQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2-beta-20250910072710.0","@midscene/shared":"0.28.2-beta-20250910072710.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910072710.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2-beta-20250910072710.0_1757489327003_0.8334190420360812","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@midscene/web","version":"0.28.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b35f98f95f61479faa4f06f88a641113ef0e72e8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.2.tgz","fileCount":135,"integrity":"sha512-8tmK1dVr8rqoIWiUkH8dqCXgCsfC5o+OlbrRMnH52fPv7a38RxFZcyxQxUvdvKHT8cqejIHlIl/B029nLiiIpA==","signatures":[{"sig":"MEQCICg4XK4FSXxyZ93S3EW7+BiTq91Bb9Q6zCL1DucMyHjMAiA1x5zdW5LUkm6KZaZRaSwX5cFBHgtYIBN8tTuFqs+AfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773680},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/81922f44e52c693f8b2ca324c1e92a70/midscene-web-0.28.2.tgz","_integrity":"sha512-8tmK1dVr8rqoIWiUkH8dqCXgCsfC5o+OlbrRMnH52fPv7a38RxFZcyxQxUvdvKHT8cqejIHlIl/B029nLiiIpA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.2","@midscene/shared":"0.28.2","socket.io-client":"4.8.1","@midscene/playground":"0.28.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.2_1757496146300_0.8834156581314343","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910120845.0":{"name":"@midscene/web","version":"0.28.3-beta-20250910120845.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"917c9d23e7d52d581b5f9c77ef80eb27e8357a12","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.3-beta-20250910120845.0.tgz","fileCount":135,"integrity":"sha512-6dYPWiw3pSL/yiito5eXSv5/CrrsJ5EmDbE82aNSwER6J2xVMPfxwHqNzsbx0kNmFuFeVgcIbkWgryoiopTUOg==","signatures":[{"sig":"MEYCIQC23Kjyqo6sMwFADepEQsC4dVDDL4PWISIM29A74qSRdgIhAKU2fsW4n4QzM+HNU4a0GaoPYk+HjanpRKJCSl+c+P+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774383},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.3-beta-20250910120845.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/428dcb35d165519b94ecec4de11125cf/midscene-web-0.28.3-beta-20250910120845.0.tgz","_integrity":"sha512-6dYPWiw3pSL/yiito5eXSv5/CrrsJ5EmDbE82aNSwER6J2xVMPfxwHqNzsbx0kNmFuFeVgcIbkWgryoiopTUOg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.3-beta-20250910120845.0","@midscene/shared":"0.28.3-beta-20250910120845.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.3-beta-20250910120845.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.3-beta-20250910120845.0_1757506224786_0.9273198011570214","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"@midscene/web","version":"0.28.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dfb67d493b2f71f1cbb2977da6fc768586620132","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.3.tgz","fileCount":135,"integrity":"sha512-fqKhdNJTDsAoPtFkt48yPXYxQsobvUgR2FagU5iUD8gz5LbQhlTz5e48ciIchchhYSoLcwkg3YTD3LYhoA3dTg==","signatures":[{"sig":"MEQCIAtC0sPM2UtASbJPfan7YJKNUSIx4J8c/FvisqsRSx9TAiB03NQFRq1Ye4qPecV2KK8+k8Yap5rhS+e7iOH0H5hKjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774119},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30a201c69deaa3ecd5284dcc5ca6d7d7/midscene-web-0.28.3.tgz","_integrity":"sha512-fqKhdNJTDsAoPtFkt48yPXYxQsobvUgR2FagU5iUD8gz5LbQhlTz5e48ciIchchhYSoLcwkg3YTD3LYhoA3dTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.3","@midscene/shared":"0.28.3","socket.io-client":"4.8.1","@midscene/playground":"0.28.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.3_1757508008668_0.616728042181012","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910131004.0":{"name":"@midscene/web","version":"0.28.3-beta-20250910131004.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8db4e35a1bbea2766c21e0c0d4eeab71940ef8f9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.3-beta-20250910131004.0.tgz","fileCount":135,"integrity":"sha512-1AKuGL6pd0DnDxXZFUQMVN/qLGE+/BskGB7hUv64UCDA5HvMrK/6FffTTVUW0xssb0fMsML1yzhnV4WFVdSjSA==","signatures":[{"sig":"MEYCIQDRryHwAvvbebDw/o1Y2GcJEpQkxJnLbZHXH23ATDUHAAIhAM4Z8kjJOfhg8ulPpAf1kBHtULOpmv0D1rXX+i1cQynv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780568},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.3-beta-20250910131004.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/18cc4071624d6a006b7059d48c72cf39/midscene-web-0.28.3-beta-20250910131004.0.tgz","_integrity":"sha512-1AKuGL6pd0DnDxXZFUQMVN/qLGE+/BskGB7hUv64UCDA5HvMrK/6FffTTVUW0xssb0fMsML1yzhnV4WFVdSjSA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.3-beta-20250910131004.0","@midscene/shared":"0.28.3-beta-20250910131004.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.3-beta-20250910131004.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.3-beta-20250910131004.0_1757509894323_0.2593931533038636","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910152237.0":{"name":"@midscene/web","version":"0.28.3-beta-20250910152237.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9e632b9d5a5a9e951c6e91808309b2f957a066b2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.3-beta-20250910152237.0.tgz","fileCount":135,"integrity":"sha512-+Zw6t5iGdwZQHhidIf6wMT5KOzGmaz6z1tPNfEubp4Or5V+7qwY4nn2YjTBAK6Sy71BRwQXa/ViO4Korw7AxOA==","signatures":[{"sig":"MEUCIQD6rwwq0Xjdm4LcyMgGqxuPDcedz66G8KYVhVbbMLCB9AIgGX+5E9M/w4LbQjcom1JrqIg2T2gyRLiPem55vYAuFNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779160},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.3-beta-20250910152237.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fc249c08128d5baa3b7f052976931629/midscene-web-0.28.3-beta-20250910152237.0.tgz","_integrity":"sha512-+Zw6t5iGdwZQHhidIf6wMT5KOzGmaz6z1tPNfEubp4Or5V+7qwY4nn2YjTBAK6Sy71BRwQXa/ViO4Korw7AxOA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.3-beta-20250910152237.0","@midscene/shared":"0.28.3-beta-20250910152237.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.3-beta-20250910152237.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.3-beta-20250910152237.0_1757517851782_0.20665898419590456","host":"s3://npm-registry-packages-npm-production"}},"0.28.4-beta-20250910153230.0":{"name":"@midscene/web","version":"0.28.4-beta-20250910153230.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e22115f66131895950bce461b2e7a9294eb56d16","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.4-beta-20250910153230.0.tgz","fileCount":135,"integrity":"sha512-kp2WsyaJh/Mr9ODwZ0hncoKsqrm6BWsvF2ZnNMxr0xEZbvWsaX9n3AaBNCG9h7W4RZgIKSSlkaQBtwyxNSbTsg==","signatures":[{"sig":"MEQCIB44aGX2C+5Pb1xOu8hRNyulnrN2tI4S5a/RmRav7zPsAiBoOErAYm+GfDd1/vBtUtsyGE0qF3fKgv0f5RPQ7R7Fww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774383},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.4-beta-20250910153230.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/942f3439c8f94b2f7c21678ed089727d/midscene-web-0.28.4-beta-20250910153230.0.tgz","_integrity":"sha512-kp2WsyaJh/Mr9ODwZ0hncoKsqrm6BWsvF2ZnNMxr0xEZbvWsaX9n3AaBNCG9h7W4RZgIKSSlkaQBtwyxNSbTsg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.4-beta-20250910153230.0","@midscene/shared":"0.28.4-beta-20250910153230.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.4-beta-20250910153230.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.4-beta-20250910153230.0_1757518451843_0.3532655388103245","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@midscene/web","version":"0.28.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"83dcfbbef5783c95aece214c13eb48924e65c6f9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.4.tgz","fileCount":135,"integrity":"sha512-5icbABHPoOLK0IELpOtGEYLEKgIBNEKRX4fmMSb/Zw1DlmLKOdUzqYykFQcOlzArkLqwt5SnX61RAJHzCxGZig==","signatures":[{"sig":"MEUCIQDBByx1OcZJjMkqaF3gMb7Iy17ngqPmEoFCe4sFC1fa5AIgcLB59B8mWxkKzCdkpPZADEXkHEicugSfBPUJvQe2vRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778896},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/76a3c262d3aad451ef2167b104d6a145/midscene-web-0.28.4.tgz","_integrity":"sha512-5icbABHPoOLK0IELpOtGEYLEKgIBNEKRX4fmMSb/Zw1DlmLKOdUzqYykFQcOlzArkLqwt5SnX61RAJHzCxGZig==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.4","@midscene/shared":"0.28.4","socket.io-client":"4.8.1","@midscene/playground":"0.28.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.4_1757520039848_0.6289916856906823","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250910162955.0":{"name":"@midscene/web","version":"0.28.5-beta-20250910162955.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"95cfe33b1daa751f19689307e6c69f8f34551a05","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.5-beta-20250910162955.0.tgz","fileCount":135,"integrity":"sha512-wiM0AfwinkIwfaUy0Jy82OugANM51BvwS7MN2/kK7tqfpbPa5NLk4DDgk8NbjEfPC0bD5WMH8wrmhlE/a3VHmw==","signatures":[{"sig":"MEYCIQC+PVK8qRr1gZJIl3jDotQKQ5RGZ3lBQwuqXVlfD56SrgIhALCOZ/8BHOT1Zd31J5yuM28+dTj0d9l1NF7aHwXpYrz4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779164},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.5-beta-20250910162955.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d48b83e6091b26c381b2e786f6fcd9c8/midscene-web-0.28.5-beta-20250910162955.0.tgz","_integrity":"sha512-wiM0AfwinkIwfaUy0Jy82OugANM51BvwS7MN2/kK7tqfpbPa5NLk4DDgk8NbjEfPC0bD5WMH8wrmhlE/a3VHmw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.5-beta-20250910162955.0","@midscene/shared":"0.28.5-beta-20250910162955.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.5-beta-20250910162955.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.5-beta-20250910162955.0_1757521887365_0.6515843036845204","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911022123.0":{"name":"@midscene/web","version":"0.28.5-beta-20250911022123.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"99a1949c38c2bf719cc82ab32257b2419fdb6765","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.5-beta-20250911022123.0.tgz","fileCount":135,"integrity":"sha512-DfqXOdx1+spCnw1cky4BGsUFwLLAI0DBu7g3xuul4nnuOlnWdu5e5SQyhSEV/sf+W5dqZJ+bIbFwYaUQjhJsYA==","signatures":[{"sig":"MEQCIBTmFpLlA/sueKoq6snqFTFY7roO0DaBh0J3C5CJpvquAiANrIFUPzPNO2HcahDW/NLjKZS2EOJ9qun1r/KVOmviYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778140},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.5-beta-20250911022123.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/253960e8cabc886d0ea811fdc0007f2d/midscene-web-0.28.5-beta-20250911022123.0.tgz","_integrity":"sha512-DfqXOdx1+spCnw1cky4BGsUFwLLAI0DBu7g3xuul4nnuOlnWdu5e5SQyhSEV/sf+W5dqZJ+bIbFwYaUQjhJsYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.5-beta-20250911022123.0","@midscene/shared":"0.28.5-beta-20250911022123.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.5-beta-20250911022123.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.5-beta-20250911022123.0_1757557373608_0.6136876993417935","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911063459.0":{"name":"@midscene/web","version":"0.28.5-beta-20250911063459.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7080935f595b6cf3ecfabdf184b406772d4f55aa","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.5-beta-20250911063459.0.tgz","fileCount":135,"integrity":"sha512-Hu0aEGMZjA6KqE4hphGGXyLMm8YVOiGaI6h9SeKapa+NvtHxOTzn8pcxcfRIVV+6eyHoF/rqXJTQWs/3hWKyoQ==","signatures":[{"sig":"MEUCIQD8Mer9Bd9Q6tR7rB69IczDsrMc13ujnLDvr+V58gyX0gIgUBdwNhIsUKn8wogtgs8j9iyeD0/6As66JhfRjjxAcaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778140},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.5-beta-20250911063459.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b5d9a7736eea865bb7d2fde8f5ff1b1e/midscene-web-0.28.5-beta-20250911063459.0.tgz","_integrity":"sha512-Hu0aEGMZjA6KqE4hphGGXyLMm8YVOiGaI6h9SeKapa+NvtHxOTzn8pcxcfRIVV+6eyHoF/rqXJTQWs/3hWKyoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.5-beta-20250911063459.0","@midscene/shared":"0.28.5-beta-20250911063459.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.5-beta-20250911063459.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.5-beta-20250911063459.0_1757572588916_0.40794006636724145","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911074732.0":{"name":"@midscene/web","version":"0.28.5-beta-20250911074732.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a83a6c1e0d2e2e01a54908f445a8ea2828cf92a9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.5-beta-20250911074732.0.tgz","fileCount":135,"integrity":"sha512-9DWbNa8L8AhgZxzij30xQNVz1FxMruSlfH6f9byDi+nhaUAG2s9lzZHjWJcczf8/KITEekAaqyV8v4vYziBDOg==","signatures":[{"sig":"MEUCIQDbV0Mk9t5D4LNpGXocB09bjL0DRGep+if7LlZc+gExzgIgHESZSvUrxsLFuCQ9Dl3ZNZw2Sqs99aPKUQBJEU4K0tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778140},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.5-beta-20250911074732.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0effca2cf102bded5be150ef1a0a98c9/midscene-web-0.28.5-beta-20250911074732.0.tgz","_integrity":"sha512-9DWbNa8L8AhgZxzij30xQNVz1FxMruSlfH6f9byDi+nhaUAG2s9lzZHjWJcczf8/KITEekAaqyV8v4vYziBDOg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.5-beta-20250911074732.0","@midscene/shared":"0.28.5-beta-20250911074732.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.5-beta-20250911074732.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.5-beta-20250911074732.0_1757576943070_0.17888802523296055","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911080751.0":{"name":"@midscene/web","version":"0.28.5-beta-20250911080751.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"844dfdd31f8398e9be25856c39604ae869dcfe61","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.5-beta-20250911080751.0.tgz","fileCount":135,"integrity":"sha512-vzJXiFeUJjDt/balD/PQUiP495cSErnTXH6PQC5Wu6xQI7CrIgoMky0i8Y/rE71tXQEe3IbaCeiqoPuL7Oz5ew==","signatures":[{"sig":"MEUCIQD/NvviueJj+xiXD5oJNcycXk6OkzyU+yOcPQGBa3PfVwIgO3L7SxlVugOhiUJ/Cg5RfKePT+iKj8HS9qmpknZ4qxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778140},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.5-beta-20250911080751.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88848e7dbb68c254c7efb3b38c54450f/midscene-web-0.28.5-beta-20250911080751.0.tgz","_integrity":"sha512-vzJXiFeUJjDt/balD/PQUiP495cSErnTXH6PQC5Wu6xQI7CrIgoMky0i8Y/rE71tXQEe3IbaCeiqoPuL7Oz5ew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.5-beta-20250911080751.0","@midscene/shared":"0.28.5-beta-20250911080751.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.5-beta-20250911080751.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.5-beta-20250911080751.0_1757578159448_0.4696428077591912","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@midscene/web","version":"0.28.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6a2d7f59924b12cb0b153797e760ed5da6a7e0b8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.5.tgz","fileCount":135,"integrity":"sha512-Pdq8X0Lh0Equ1CL97quL6YZbPmjk5NB+pYe2Ei1zlYconf3x3mXl+/I3TAS48BazaZxaowPBR4gMajAmGH3ZKg==","signatures":[{"sig":"MEUCIArnoPisaW9UnUJVW+4hGgvsc2N85FkwM60KiXa+JDoMAiEAwqOcWhs9n3cQeP51MpHrq/GTM7pVFcs1Z2hH63E3fA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777876},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.5.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dbcef4bd607071cc6d5caf8bc0b4c210/midscene-web-0.28.5.tgz","_integrity":"sha512-Pdq8X0Lh0Equ1CL97quL6YZbPmjk5NB+pYe2Ei1zlYconf3x3mXl+/I3TAS48BazaZxaowPBR4gMajAmGH3ZKg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.5","@midscene/shared":"0.28.5","socket.io-client":"4.8.1","@midscene/playground":"0.28.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.5_1757579574173_0.6112987985544036","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911120303.0":{"name":"@midscene/web","version":"0.28.5-beta-20250911120303.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d4f4e840ac148fc6d7bb3f4ad446e4081b88ffea","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.5-beta-20250911120303.0.tgz","fileCount":135,"integrity":"sha512-8/hajIxUZuCwH5XTh+dfSpRrrRTLgBk8uQigoBxd7mTzkd7ieMrzcHxYhvma7rARO/DNapO0fj3ou0nkgv4wag==","signatures":[{"sig":"MEQCIAYmVW8Qe/ifIda/IrBwtYOGOP9zMQ20cLVIN6P5xcglAiBJxR1T7Q/SARiMbNfL0y/+XKtITpWBhTmOz96qXpXcng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778140},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.5-beta-20250911120303.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1b8ed5b6b55b53aa2a64830f63020f51/midscene-web-0.28.5-beta-20250911120303.0.tgz","_integrity":"sha512-8/hajIxUZuCwH5XTh+dfSpRrrRTLgBk8uQigoBxd7mTzkd7ieMrzcHxYhvma7rARO/DNapO0fj3ou0nkgv4wag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.5-beta-20250911120303.0","@midscene/shared":"0.28.5-beta-20250911120303.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.5-beta-20250911120303.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.5-beta-20250911120303.0_1757592275376_0.25154303959153057","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"@midscene/web","version":"0.28.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"10f59507485c10ad47d193ab3043f5b36f680d48","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.6.tgz","fileCount":135,"integrity":"sha512-oiZs3gnUB2Y1ATqBMZ60P/+kPu9KfyGQG2740WQNlZdS/f3lu5muILTn/lWcuXYc0ocm24iaTkXYa6Lvb9QtMA==","signatures":[{"sig":"MEYCIQDQswNfpe9L8a8I1DRkimWno8pUocc1VR9MLy1HE5vSEAIhAJosj9QDtNm6EL/gueFsriDEXxOA6XqzN9UTg124Ytmx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777876},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.6.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/32a43cdc9e846f0faaf31932960209c3/midscene-web-0.28.6.tgz","_integrity":"sha512-oiZs3gnUB2Y1ATqBMZ60P/+kPu9KfyGQG2740WQNlZdS/f3lu5muILTn/lWcuXYc0ocm24iaTkXYa6Lvb9QtMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.6","@midscene/shared":"0.28.6","socket.io-client":"4.8.1","@midscene/playground":"0.28.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.6_1757594536970_0.8424246619670033","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250912013851.0":{"name":"@midscene/web","version":"0.28.7-beta-20250912013851.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1b15a23f8e3cc19a5264c10faa0fd12e0b401707","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.7-beta-20250912013851.0.tgz","fileCount":135,"integrity":"sha512-0/O+9USg4BZYGrTXKSKcYv/vv67fzB8F35kkYeQy7SHkbxRXv5oMWw+gbDxAFlIbCRoAKc8euNuuJCQA57VLOQ==","signatures":[{"sig":"MEUCIQCYRH8OSOllQl7a3HcVThotMdli0fLNw7M1cJR1M17VKAIgd7k4ILyXj16OjaXTDbwPQHY8jjG7cMOSHkcYs/kPCIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779198},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.7-beta-20250912013851.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cc5bbb115fb67d4bfb1649b14d90217f/midscene-web-0.28.7-beta-20250912013851.0.tgz","_integrity":"sha512-0/O+9USg4BZYGrTXKSKcYv/vv67fzB8F35kkYeQy7SHkbxRXv5oMWw+gbDxAFlIbCRoAKc8euNuuJCQA57VLOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.7-beta-20250912013851.0","@midscene/shared":"0.28.7-beta-20250912013851.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.7-beta-20250912013851.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.7-beta-20250912013851.0_1757641224678_0.756860543604071","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250912113807.0":{"name":"@midscene/web","version":"0.28.7-beta-20250912113807.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c050c6371a8df767e9be9f2788be747933448259","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.7-beta-20250912113807.0.tgz","fileCount":135,"integrity":"sha512-xLPh/VSWtaMyThfMyjPBnPdz5ducZSN1OgI6q+r5W/Yu1wP89USDY6u+0b5F47w0TLPqfjePbn/vlFMheBGGRA==","signatures":[{"sig":"MEUCIQDw8mOluCYk5XHv7qDuI/EHtaK+TfN1vzCMQdsK30X1CwIgLlRiX9GjEonoDX55k6txMmGRZGbPEEHqjb7BJLKgEx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778140},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.7-beta-20250912113807.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/37bf52736f314345f76c85f52e0bdc11/midscene-web-0.28.7-beta-20250912113807.0.tgz","_integrity":"sha512-xLPh/VSWtaMyThfMyjPBnPdz5ducZSN1OgI6q+r5W/Yu1wP89USDY6u+0b5F47w0TLPqfjePbn/vlFMheBGGRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.7-beta-20250912113807.0","@midscene/shared":"0.28.7-beta-20250912113807.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.7-beta-20250912113807.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.7-beta-20250912113807.0_1757677178414_0.004854311228753572","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915040112.0":{"name":"@midscene/web","version":"0.28.7-beta-20250915040112.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7b81632cc77c6d1d92218edce2dacb58f304fdb6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.7-beta-20250915040112.0.tgz","fileCount":135,"integrity":"sha512-y+Lmdplm0HIDOwNJecvsMgOy73/IEk8p9k6HrHm2qc0S2iCbS4S2f52rgAG+EYUGiOB0fN9rOMaJuoF+tjq0kQ==","signatures":[{"sig":"MEUCIQD4n0PFuVXU5FHnqxd+n3nr9v6IQDo83uLElCHUVyioSAIgR+6KgIDFvzdLLktHdF7uoHL23vmMw4XwpNUpghPEHLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780868},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.7-beta-20250915040112.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6489c53bb7d4ca0be00eb3609ff27fe3/midscene-web-0.28.7-beta-20250915040112.0.tgz","_integrity":"sha512-y+Lmdplm0HIDOwNJecvsMgOy73/IEk8p9k6HrHm2qc0S2iCbS4S2f52rgAG+EYUGiOB0fN9rOMaJuoF+tjq0kQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.7-beta-20250915040112.0","@midscene/shared":"0.28.7-beta-20250915040112.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.7-beta-20250915040112.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.7-beta-20250915040112.0_1757908962312_0.3117837612568062","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915094412.0":{"name":"@midscene/web","version":"0.28.7-beta-20250915094412.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"55b6c948bf22ebc22fd8405f529d32ddab91f990","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.7-beta-20250915094412.0.tgz","fileCount":135,"integrity":"sha512-xWGaU/RAQDR/w3A0dGENeyQAoMSKJ+9pF0Xt/BckKjlDW9roZjgAsXhOJ8kvLiYFQ/V8aCjvRUre2o7sj2IsEQ==","signatures":[{"sig":"MEYCIQCoNgwyfI5unce0qPZxasglpJxQm1ogEKAgEaOsImzwGAIhAIPN0iuCQ4Kt8zGIXgI40dJtsuZ2tgCglUHsTm2n+ZoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780868},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.7-beta-20250915094412.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f4fddbd4b009b7fa9035377c5b8eb059/midscene-web-0.28.7-beta-20250915094412.0.tgz","_integrity":"sha512-xWGaU/RAQDR/w3A0dGENeyQAoMSKJ+9pF0Xt/BckKjlDW9roZjgAsXhOJ8kvLiYFQ/V8aCjvRUre2o7sj2IsEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.7-beta-20250915094412.0","@midscene/shared":"0.28.7-beta-20250915094412.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.7-beta-20250915094412.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.7-beta-20250915094412.0_1757929540672_0.344410127115937","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915133700.0":{"name":"@midscene/web","version":"0.28.7-beta-20250915133700.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"215c806ffd9a602dd603d2c74150eb5c29232960","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.7-beta-20250915133700.0.tgz","fileCount":135,"integrity":"sha512-7deYwPoLB3AKKVHGtJOy65EvAsfMaEyBSfBUU9eZok0Nf1DaSTpDSVQD8E7gJDHC79UVH0RVLasrv4bBQxY5ZA==","signatures":[{"sig":"MEUCIQDAeHD3mTI2MEQC3GJKUKZOTthKy697sWEoCJcstO5FlgIgdMxlQJ4JTlWZTdxHmIaV4H63HJB2a6riKyWUl2F4pT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780868},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.7-beta-20250915133700.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c1ad93c1af4be90c0222cdf5158a3c8/midscene-web-0.28.7-beta-20250915133700.0.tgz","_integrity":"sha512-7deYwPoLB3AKKVHGtJOy65EvAsfMaEyBSfBUU9eZok0Nf1DaSTpDSVQD8E7gJDHC79UVH0RVLasrv4bBQxY5ZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.7-beta-20250915133700.0","@midscene/shared":"0.28.7-beta-20250915133700.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.7-beta-20250915133700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.7-beta-20250915133700.0_1757943510251_0.2586447318937055","host":"s3://npm-registry-packages-npm-production"}},"0.28.7":{"name":"@midscene/web","version":"0.28.7","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1b6ea2e7b390c5d982d39e2e630bfd438fe73320","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.7.tgz","fileCount":135,"integrity":"sha512-HsAWqrrYh8783zDqHR804GcOJDygOn+BMoQ62wdGUB7pS1UyKVzgR+PSiZMOIsH2R2cUgOTdKWAEpcvi+hBB/w==","signatures":[{"sig":"MEQCIGg9z/9KTmTHsERLdKSt03scL1Fn0l/gw/dIpdTunCW8AiBFKP4W2fOJo+Tl3kEi2aqD2iCvihOeEXcl70R/s3iDtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780604},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.7.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eb2ec31051b409f9bc58ca250729c396/midscene-web-0.28.7.tgz","_integrity":"sha512-HsAWqrrYh8783zDqHR804GcOJDygOn+BMoQ62wdGUB7pS1UyKVzgR+PSiZMOIsH2R2cUgOTdKWAEpcvi+hBB/w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.7","@midscene/shared":"0.28.7","socket.io-client":"4.8.1","@midscene/playground":"0.28.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.7_1757945623130_0.49258374619683565","host":"s3://npm-registry-packages-npm-production"}},"0.28.8":{"name":"@midscene/web","version":"0.28.8","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1e54d9131733bf8097eca48763d1bc91d472e8d7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.8.tgz","fileCount":135,"integrity":"sha512-thp3fK/yClIevwNJjGkF3Q10B1xYTfWIZb2pRPwYfvhuKlAM/mNy9hdVqOW1Sxxw+ShW38yJSY6j/jE2DiqGIg==","signatures":[{"sig":"MEQCIAYbpT/8npx6pmSy125xnU2D68mgrF56/1k6m8BDQaELAiA6Ru39xDU8bi3nRrGTMNrAIh0Et17MRcjz42PYwngEgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780604},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.8.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/50f5d1fc295e1b551b74307f5b2a445f/midscene-web-0.28.8.tgz","_integrity":"sha512-thp3fK/yClIevwNJjGkF3Q10B1xYTfWIZb2pRPwYfvhuKlAM/mNy9hdVqOW1Sxxw+ShW38yJSY6j/jE2DiqGIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.8","@midscene/shared":"0.28.8","socket.io-client":"4.8.1","@midscene/playground":"0.28.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.8_1757995707463_0.7101849439247836","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250916083213.0":{"name":"@midscene/web","version":"0.28.9-beta-20250916083213.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"192ac67e26fee8b8069f77be0f8d41211716ce99","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.9-beta-20250916083213.0.tgz","fileCount":135,"integrity":"sha512-Lu50N7ouVebp9r1Ik3IXiRWHzYbjV2856S64h39vpIKKAbXZinl+JI8Eiz9d/UNvebvokOpVnwWKvsG4lH8HsA==","signatures":[{"sig":"MEQCIHcJg91OHjUL6dHlMkZ7gYOqA0Xlg6btpA8AO4kvtI+qAiBW45TN1P4mqLqRzulQCGdkqqH31mC4+SbLjYHeSJfRKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780868},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.9-beta-20250916083213.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d6ccfa15702dea7aae6ab2be9349cc8a/midscene-web-0.28.9-beta-20250916083213.0.tgz","_integrity":"sha512-Lu50N7ouVebp9r1Ik3IXiRWHzYbjV2856S64h39vpIKKAbXZinl+JI8Eiz9d/UNvebvokOpVnwWKvsG4lH8HsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.9-beta-20250916083213.0","@midscene/shared":"0.28.9-beta-20250916083213.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.9-beta-20250916083213.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.9-beta-20250916083213.0_1758011620295_0.4193235115322338","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250916162508.0":{"name":"@midscene/web","version":"0.28.9-beta-20250916162508.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c476e23501ab4fd82d0700b14efa3cb61190169c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.9-beta-20250916162508.0.tgz","fileCount":135,"integrity":"sha512-4s2JoGEh2CnRmgV9dCwin/393qG7hXXNi8uHKIr2F2hy77h6+y9A5G3brKqtIwJYziLnCoosU+az3uWbyZEX7w==","signatures":[{"sig":"MEUCIFVTLjz5XWgajQ6MlS8dwpKMySpbUqoFvbKb545hZuX3AiEA7o+WmLQ5JFTEtB2fd8jsp2CU3lhEAcGf18GbofAZyiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782278},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.9-beta-20250916162508.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/11ac5ff1f7a37724ed7837af6195d535/midscene-web-0.28.9-beta-20250916162508.0.tgz","_integrity":"sha512-4s2JoGEh2CnRmgV9dCwin/393qG7hXXNi8uHKIr2F2hy77h6+y9A5G3brKqtIwJYziLnCoosU+az3uWbyZEX7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.9-beta-20250916162508.0","@midscene/shared":"0.28.9-beta-20250916162508.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.9-beta-20250916162508.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.9-beta-20250916162508.0_1758039998192_0.26002661948921246","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250917031516.0":{"name":"@midscene/web","version":"0.28.9-beta-20250917031516.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3caad4df23fd66d78e98fd75d44e2e48da569077","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.9-beta-20250917031516.0.tgz","fileCount":135,"integrity":"sha512-I5nrOGd495ZJTzN5ltMuptwhbLm2JC69weoP++RHV8Do72CVHFCa14HZoDfcZF4S2/iNDfZBKsJU5CnmcsZKbw==","signatures":[{"sig":"MEUCIQDpX6YmpevG3mxeDyEGTOEB+v4gCQilzjScjTsTgv00LgIgZkqVaJlPQkuhNxFP7u/tC+f7ChtV0xZmiSFUrMqu7N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782278},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.9-beta-20250917031516.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/279cb9dfba701e755d89a8f2c7b3bbbd/midscene-web-0.28.9-beta-20250917031516.0.tgz","_integrity":"sha512-I5nrOGd495ZJTzN5ltMuptwhbLm2JC69weoP++RHV8Do72CVHFCa14HZoDfcZF4S2/iNDfZBKsJU5CnmcsZKbw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.9-beta-20250917031516.0","@midscene/shared":"0.28.9-beta-20250917031516.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.9-beta-20250917031516.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.9-beta-20250917031516.0_1758079005582_0.7073814520680073","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250917052636.0":{"name":"@midscene/web","version":"0.28.9-beta-20250917052636.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"248e6d6f13bfc2a03716088e260bcdf7035f9dec","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.9-beta-20250917052636.0.tgz","fileCount":135,"integrity":"sha512-75J9256E/7P+E17+eKQLJRisKjc8tqPboTfg0f1A6vfzEInH1ejp4dNbY7RDRar4PxSyqioaLV2tbXtlVppn6g==","signatures":[{"sig":"MEUCIQDAdV7aQkzQ93IW2giwImE8yxqBh3MP9pI/SkUF3o75wAIgBvPFCjB4qevngM0z6hZBRLvJR00B6kkdiHaxTO8fa2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782281},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.9-beta-20250917052636.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/430ea61be7e80ac96baf1edd7dba6b0b/midscene-web-0.28.9-beta-20250917052636.0.tgz","_integrity":"sha512-75J9256E/7P+E17+eKQLJRisKjc8tqPboTfg0f1A6vfzEInH1ejp4dNbY7RDRar4PxSyqioaLV2tbXtlVppn6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.9-beta-20250917052636.0","@midscene/shared":"0.28.9-beta-20250917052636.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.9-beta-20250917052636.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.9-beta-20250917052636.0_1758086889505_0.6510070821355982","host":"s3://npm-registry-packages-npm-production"}},"0.28.9":{"name":"@midscene/web","version":"0.28.9","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c3776e52069e5ca2b95e8dd9811d76b899b6e1b2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.9.tgz","fileCount":135,"integrity":"sha512-QvNK7k2JfQkJbF4beUiT+ctlwZ4dDZdgAURsjk0qMLxl6qBpmZLlZS38dC+20cDpQTMnpOQTPA6uPmCTDgy+Hw==","signatures":[{"sig":"MEYCIQCtuVTkP7dbyBa7Y+oC5462MG/XXngsUW8zBkvsSUI/RwIhAIJDNKPbo61HsqedCXu/GU1ku2h1xYaJvMs7vRMVSlro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782014},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.9.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30393847a46f96b75c1ea12d50715b0b/midscene-web-0.28.9.tgz","_integrity":"sha512-QvNK7k2JfQkJbF4beUiT+ctlwZ4dDZdgAURsjk0qMLxl6qBpmZLlZS38dC+20cDpQTMnpOQTPA6uPmCTDgy+Hw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.9","@midscene/shared":"0.28.9","socket.io-client":"4.8.1","@midscene/playground":"0.28.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.9_1758088773059_0.035581556628164535","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250917081519.0":{"name":"@midscene/web","version":"0.28.10-beta-20250917081519.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7a51cdfb4cd91b6190129795bf9c1de529a5a171","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.10-beta-20250917081519.0.tgz","fileCount":135,"integrity":"sha512-oexgce4nYHKsKs7mj0cNLT3wc7KTUekTQb9Ebzzy1GtguWihen737PATujCzBh44TaI39MggGYOYkyEY5hw+XA==","signatures":[{"sig":"MEUCIGvfkbJBcIwCaWl1MSxkUM9WRyEX7ST+xwffRPkMdy/6AiEA9LHDFjiy+2Qr9QaCXynv7GdNqEd7umFdzUKONcA+g/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782290},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.10-beta-20250917081519.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e08ed68cf6c3c2e0a04ab057264d588a/midscene-web-0.28.10-beta-20250917081519.0.tgz","_integrity":"sha512-oexgce4nYHKsKs7mj0cNLT3wc7KTUekTQb9Ebzzy1GtguWihen737PATujCzBh44TaI39MggGYOYkyEY5hw+XA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.10-beta-20250917081519.0","@midscene/shared":"0.28.10-beta-20250917081519.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250917081519.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.10-beta-20250917081519.0_1758097012160_0.08639214111429627","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250917142241.0":{"name":"@midscene/web","version":"0.28.10-beta-20250917142241.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"97d79b09f609ef4cac43bf2cb57fa10ef0ded1f9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.10-beta-20250917142241.0.tgz","fileCount":135,"integrity":"sha512-1uWDhUEX5mu7Q15TxA74KFvrLvOa/UaiL4GakjSSOeGSKPuLZqGTeA0cE+6UDTuNlFBTvq59AhmLuPbKZcq6eg==","signatures":[{"sig":"MEUCIQDRz2khMtFfRVd6UDdlnXjr3nTPvwwrzQzocfLi98jd5gIgaXXUhgspjcPVjRN9D9eM6QU+dL3ldTpjIPZx5i4XH8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782207},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.10-beta-20250917142241.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/786dcf38d9c28d4cec2ede2c727bdc0b/midscene-web-0.28.10-beta-20250917142241.0.tgz","_integrity":"sha512-1uWDhUEX5mu7Q15TxA74KFvrLvOa/UaiL4GakjSSOeGSKPuLZqGTeA0cE+6UDTuNlFBTvq59AhmLuPbKZcq6eg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.10-beta-20250917142241.0","@midscene/shared":"0.28.10-beta-20250917142241.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250917142241.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.10-beta-20250917142241.0_1758119051059_0.1537112475584137","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250918024354.0":{"name":"@midscene/web","version":"0.28.10-beta-20250918024354.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"055a10b829654cc3c9af8bc4ed86c95924338e69","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.10-beta-20250918024354.0.tgz","fileCount":135,"integrity":"sha512-0Hv3+qjMuYbOvYKEFIm/ql0wvmgP7gQjcsObvR5CuHiN+jJiB7PeHNZoAOryvF0u/kZW6gL7J//Fu2esovuGGQ==","signatures":[{"sig":"MEQCIAujLAFAlSWqmWxzmjRR+ewJPDh86POVOdunDZ9lkZ01AiAi9Kbz0rHD4Ucdmssq+zLaTnJQYAwP+DRw4/17sluNvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782207},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.10-beta-20250918024354.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/68316fef9b37a88d64f95fd0fe347508/midscene-web-0.28.10-beta-20250918024354.0.tgz","_integrity":"sha512-0Hv3+qjMuYbOvYKEFIm/ql0wvmgP7gQjcsObvR5CuHiN+jJiB7PeHNZoAOryvF0u/kZW6gL7J//Fu2esovuGGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.10-beta-20250918024354.0","@midscene/shared":"0.28.10-beta-20250918024354.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250918024354.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.10-beta-20250918024354.0_1758163524267_0.569963986824197","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919074140.0":{"name":"@midscene/web","version":"0.28.10-beta-20250919074140.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a97d20f376a7d3e88232cd7ce73aa3e6d06f305b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.10-beta-20250919074140.0.tgz","fileCount":135,"integrity":"sha512-mXPFHMO0xqBNbFhOWwSSatNXY0OpivHsyaVC/B5w5BH1BKcsgWFpgrQW5Pio7g49mNapvhGtmnrAsD/P8stfMg==","signatures":[{"sig":"MEYCIQCyZNZizsfrPThtSe9RLnOZmSzjkUuGPDdKmCmW4eSFfgIhAPzKH4SZmUCdWp2OP3L0mb/FJya0ARpVNoLpTxYMB5xo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782207},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.10-beta-20250919074140.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4f5045c4cf1fc6938d376e5e5cb6940b/midscene-web-0.28.10-beta-20250919074140.0.tgz","_integrity":"sha512-mXPFHMO0xqBNbFhOWwSSatNXY0OpivHsyaVC/B5w5BH1BKcsgWFpgrQW5Pio7g49mNapvhGtmnrAsD/P8stfMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.10-beta-20250919074140.0","@midscene/shared":"0.28.10-beta-20250919074140.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250919074140.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.10-beta-20250919074140.0_1758267786242_0.1278372255873963","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919084614.0":{"name":"@midscene/web","version":"0.28.10-beta-20250919084614.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dc94e0532239ccbdc16e6fcf5895fe9505a69786","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.10-beta-20250919084614.0.tgz","fileCount":135,"integrity":"sha512-XPAmOYlqYloaT1AA2VGNc+oay69LAs2re7VgTyWqsks6H3EnfiS5fcQi9xDtSPjlLYDYRi8ZrMxXU/0tQFGfTQ==","signatures":[{"sig":"MEUCIChIgBu+ETjFVg9Sxwost4LYdyOGkCgkCmAYp0fXFhMCAiEA2GFHs9hXnLLAIUIvOCBKAN8FOohqBPI9DmqZy+6DRKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782207},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.10-beta-20250919084614.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/01c16c508958a63f70c4a3711cd30fe4/midscene-web-0.28.10-beta-20250919084614.0.tgz","_integrity":"sha512-XPAmOYlqYloaT1AA2VGNc+oay69LAs2re7VgTyWqsks6H3EnfiS5fcQi9xDtSPjlLYDYRi8ZrMxXU/0tQFGfTQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.10-beta-20250919084614.0","@midscene/shared":"0.28.10-beta-20250919084614.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250919084614.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.10-beta-20250919084614.0_1758271660978_0.3361454128226611","host":"s3://npm-registry-packages-npm-production"}},"0.28.10":{"name":"@midscene/web","version":"0.28.10","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"31f06b0a3a9707ea1b452d5fd68bd38a05502f93","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.10.tgz","fileCount":135,"integrity":"sha512-zo5Q4SUYY1qIZ2IeSfxHQNM4pk6GSWpPu4z2dgPOYslROzjt23k/wDE7n6KD6u8zF7LC/HeN0GhgI93Pmt1/Eg==","signatures":[{"sig":"MEYCIQD3J9RB0n3FI+UN/wtlQafp2YNXwUcoPwGO3f6fVEq5pAIhAP3RSGPunBIvqi5xdj2BoYYdI2GWx+0trOGLD0xnNfsE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781943},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.10.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7b9c819b2c65c18a5226a617e82f364a/midscene-web-0.28.10.tgz","_integrity":"sha512-zo5Q4SUYY1qIZ2IeSfxHQNM4pk6GSWpPu4z2dgPOYslROzjt23k/wDE7n6KD6u8zF7LC/HeN0GhgI93Pmt1/Eg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.10","@midscene/shared":"0.28.10","socket.io-client":"4.8.1","@midscene/playground":"0.28.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.10_1758272450389_0.667341231218656","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919094051.0":{"name":"@midscene/web","version":"0.28.10-beta-20250919094051.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4d24843ca550ea67558a76e914f8fc21740ddb4f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.10-beta-20250919094051.0.tgz","fileCount":135,"integrity":"sha512-uCIafljn7HTy23hhH6N7D792wNcncHINr3TEh/XYzKbK/Eu+fiZQvAXLuKPyRwJXBMIwwo//rF0LB37tksMvTg==","signatures":[{"sig":"MEQCIBzMdAmrTLz1BQvUa3bnx7UOJnydcvnQ+J8OXFOZrxiLAiBdrPVYbxkYTJ+IJy7YwTaWHUGB+i9K8GNzOdUKZNpLZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782207},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.10-beta-20250919094051.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ed306d9e86bf40d30b08f150d3913ffe/midscene-web-0.28.10-beta-20250919094051.0.tgz","_integrity":"sha512-uCIafljn7HTy23hhH6N7D792wNcncHINr3TEh/XYzKbK/Eu+fiZQvAXLuKPyRwJXBMIwwo//rF0LB37tksMvTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.10-beta-20250919094051.0","@midscene/shared":"0.28.10-beta-20250919094051.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250919094051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.10-beta-20250919094051.0_1758274944670_0.734928345296959","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919104516.0":{"name":"@midscene/web","version":"0.28.11-beta-20250919104516.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5ee001c945028e77d99df70581d4b97a6b7d7934","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.11-beta-20250919104516.0.tgz","fileCount":135,"integrity":"sha512-TZUniPbFVBrWHCn9E99UJ3xNedbPoSW7QUCEo0Eed9SEKhCTInLzru1d2uFynh58FCcg58V3EnkaEwfBwMdReQ==","signatures":[{"sig":"MEUCIQC0+UG+XdhgWL5fobGE+zY0Q7YCSSLu0nGIxx95geyu+gIgWu07WsGTbVRjZIb9l7W+7O+Fxq7stj5XH/tHgP9FYxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782795},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.11-beta-20250919104516.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0fb5eed63fb4bde85ce3e91173f8069d/midscene-web-0.28.11-beta-20250919104516.0.tgz","_integrity":"sha512-TZUniPbFVBrWHCn9E99UJ3xNedbPoSW7QUCEo0Eed9SEKhCTInLzru1d2uFynh58FCcg58V3EnkaEwfBwMdReQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.11-beta-20250919104516.0","@midscene/shared":"0.28.11-beta-20250919104516.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.11-beta-20250919104516.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.11-beta-20250919104516.0_1758278805391_0.8083609816303876","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919105144.0":{"name":"@midscene/web","version":"0.28.11-beta-20250919105144.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"11b4ba23827410b4d90a668f1083c3623ed3931f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.11-beta-20250919105144.0.tgz","fileCount":135,"integrity":"sha512-apjzMQsqSZ0SxrfkteB2y7swer7N9vWplBC+n4dD3tzeq4sBoCJUwBpSW1zCaFkyZHFD+u1mEj/FwP8dqIi24w==","signatures":[{"sig":"MEUCIEL9lnZft9DFZOPHf5Vcbcg1u75tkKbkyVIDOrMAoIjJAiEA0+/O65C0wmwVzJaimWIil/JgtiqHKavsKzeAew6IsIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.11-beta-20250919105144.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/be65e19cfb5895b4ac87e4fb12018050/midscene-web-0.28.11-beta-20250919105144.0.tgz","_integrity":"sha512-apjzMQsqSZ0SxrfkteB2y7swer7N9vWplBC+n4dD3tzeq4sBoCJUwBpSW1zCaFkyZHFD+u1mEj/FwP8dqIi24w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.11-beta-20250919105144.0","@midscene/shared":"0.28.11-beta-20250919105144.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.11-beta-20250919105144.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.11-beta-20250919105144.0_1758279196246_0.5207601718403181","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919111548.0":{"name":"@midscene/web","version":"0.28.11-beta-20250919111548.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"00e6bbd12170d12a5771ff84a375566b5e20e3b9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.11-beta-20250919111548.0.tgz","fileCount":135,"integrity":"sha512-BAR2TovcBY8j2TH1Y61tKwwyrvhkQYtSC8KhOG/YoAq8GpOZmiMjH1ID7cqYWuR1UfKuRzcgsw13DFz7Op/f1w==","signatures":[{"sig":"MEUCIQCwRKVfXVTLhG3jijjPwY+6+kIjF3ERdLpvfDywpxHqJAIgF3RU9ArQoS4tMH0UjpIiPqvxsnrzqALihfWl+/QLXsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.11-beta-20250919111548.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a674e685c3b6749da535fc5730e4b1fb/midscene-web-0.28.11-beta-20250919111548.0.tgz","_integrity":"sha512-BAR2TovcBY8j2TH1Y61tKwwyrvhkQYtSC8KhOG/YoAq8GpOZmiMjH1ID7cqYWuR1UfKuRzcgsw13DFz7Op/f1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.11-beta-20250919111548.0","@midscene/shared":"0.28.11-beta-20250919111548.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.11-beta-20250919111548.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.11-beta-20250919111548.0_1758280638615_0.33993003138703703","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250922065131.0":{"name":"@midscene/web","version":"0.28.11-beta-20250922065131.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d7efc6771541b24bdacec561150a901ad3a69057","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.11-beta-20250922065131.0.tgz","fileCount":135,"integrity":"sha512-VCzpL3kCyvCDMpUx5mGkFWFv7hd45y5fEth9SVsNbC+wYw9ks/8AQPZ6gtx+jYVCMwyn+hXXwF9EYWvDMM7xww==","signatures":[{"sig":"MEQCIEoJWabsRKkbPz4bxu09x+fBsMg6c744MBGFQV+CPqNSAiBho0X4CK8xkn7eoz48KDnIADZT94mzzLQ6EpXHYHYrBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.11-beta-20250922065131.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ea3a9d60e9710f905e74cd8aa8052c3/midscene-web-0.28.11-beta-20250922065131.0.tgz","_integrity":"sha512-VCzpL3kCyvCDMpUx5mGkFWFv7hd45y5fEth9SVsNbC+wYw9ks/8AQPZ6gtx+jYVCMwyn+hXXwF9EYWvDMM7xww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.11-beta-20250922065131.0","@midscene/shared":"0.28.11-beta-20250922065131.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.11-beta-20250922065131.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.11-beta-20250922065131.0_1758523979251_0.7585629705641932","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250922071252.0":{"name":"@midscene/web","version":"0.28.10-beta-20250922071252.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4c1906665a38608e4808ecf14474f34874f79349","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.10-beta-20250922071252.0.tgz","fileCount":135,"integrity":"sha512-c5faqeeuXjGUphgtOjT2JzQOySjG8pn7Ct7n6yC3++O4XhLP/HLUf+ExZHV0FkAMlO3g/noaDB3Pyw96fayM4g==","signatures":[{"sig":"MEUCICb1fnx14aqCtg7zM1rP5Jc9XU1G+RT+5PhkFvZ8DFiLAiEA0FkFpH5XVuDkfDmEIzZB+2k/ebn9vor8xS4Z49cEMaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782207},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.10-beta-20250922071252.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/231917a4e61ddc203e2c30cf69875d24/midscene-web-0.28.10-beta-20250922071252.0.tgz","_integrity":"sha512-c5faqeeuXjGUphgtOjT2JzQOySjG8pn7Ct7n6yC3++O4XhLP/HLUf+ExZHV0FkAMlO3g/noaDB3Pyw96fayM4g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.10-beta-20250922071252.0","@midscene/shared":"0.28.10-beta-20250922071252.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250922071252.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.10-beta-20250922071252.0_1758525259990_0.8072782387643163","host":"s3://npm-registry-packages-npm-production"}},"0.28.11":{"name":"@midscene/web","version":"0.28.11","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2fd1bd0ea2d969d0f91938b0c13b86a49057ac39","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.11.tgz","fileCount":135,"integrity":"sha512-DJfnNSEAWs+SCfs3H4gvE8BDOgI7akZeyzITJPPeHpjooTlR2Mo5ZCGgQ5QBBeUpqo8q8XV68fH6++r9Sk59rA==","signatures":[{"sig":"MEQCIDCesqsDiun0l/grqPQB9Lbm6f7H7ezZrzWaSBE7fUgnAiBmk9bWK6JYhoW5d4IIKPa/g2CeeeWLdlR+Y+FZDbpkIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782959},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.11.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/572d51c8c7e66403882d3c770b28a058/midscene-web-0.28.11.tgz","_integrity":"sha512-DJfnNSEAWs+SCfs3H4gvE8BDOgI7akZeyzITJPPeHpjooTlR2Mo5ZCGgQ5QBBeUpqo8q8XV68fH6++r9Sk59rA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.11","@midscene/shared":"0.28.11","socket.io-client":"4.8.1","@midscene/playground":"0.28.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.11_1758526081101_0.3614000983009482","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923080328.0":{"name":"@midscene/web","version":"0.28.12-beta-20250923080328.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"331a10736a0d983ec1c1d0e22a4b8e9bfccf2bf4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250923080328.0.tgz","fileCount":135,"integrity":"sha512-xIiv9GEzLDKJUqkI0KfGsuPoWSStqsYTLzCiUxlMBCMOffua30jnNmygFIYkWRTLHVSWg9jSl5JmIeA+Z9UEeA==","signatures":[{"sig":"MEYCIQC1p8sqXbrYwk62V1iJm3UyI7cmfXCJYUU3s0NWvtdyTgIhAOqlKczUYVV8Ez3NaoDkCof/uFL0oN7Qa80s86mslSUg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250923080328.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7b91a932b3b35ccf31861eaad393904e/midscene-web-0.28.12-beta-20250923080328.0.tgz","_integrity":"sha512-xIiv9GEzLDKJUqkI0KfGsuPoWSStqsYTLzCiUxlMBCMOffua30jnNmygFIYkWRTLHVSWg9jSl5JmIeA+Z9UEeA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250923080328.0","@midscene/shared":"0.28.12-beta-20250923080328.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250923080328.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250923080328.0_1758614704257_0.5188441906314794","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923091649.0":{"name":"@midscene/web","version":"0.28.12-beta-20250923091649.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"34a73a26c1929a55e2ca9ac3c53f7735d68258c2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250923091649.0.tgz","fileCount":135,"integrity":"sha512-o/7x3OGYMzNkKiuxR+Hx6tIfDbnCK2/unQIvIV9QzGwNZ7KXeBqx+PDgNNtbtuhigitka4c+EB1gDnenkU2urg==","signatures":[{"sig":"MEUCIQCz/cjqSg6oytk7GBTZ82JoO4EGvw6kfH1824wmPHvXLgIgbx3YvNnb/wTdfvXvD9ULh/SmRfY84UuVPFWWT5m9Lkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783306},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250923091649.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b592b7e600c4b5f16829c6fe55e71445/midscene-web-0.28.12-beta-20250923091649.0.tgz","_integrity":"sha512-o/7x3OGYMzNkKiuxR+Hx6tIfDbnCK2/unQIvIV9QzGwNZ7KXeBqx+PDgNNtbtuhigitka4c+EB1gDnenkU2urg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250923091649.0","@midscene/shared":"0.28.12-beta-20250923091649.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250923091649.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250923091649.0_1758619101942_0.6540702062743835","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923111720.0":{"name":"@midscene/web","version":"0.28.12-beta-20250923111720.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1c8916ffe3ab3c0b762b45472193c6679c079ad0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250923111720.0.tgz","fileCount":135,"integrity":"sha512-UnnFqyZ1Dzcr5nxv1DAJOBjyGKUjTuf7ZIUACCHaRvoahlXokv6mxzadx20qhQimpEFouEXyZXW626Clgy3YMg==","signatures":[{"sig":"MEYCIQDEb5mqetkBAIOtvb5FP0eav4OllS3dk3eld64FLd9PpgIhAMylxHoUdoDeoaTMi2odl8B5w6Q6bKMhWYFE64cUqpVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783306},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250923111720.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c0611cfeca3a102367479567d0a77379/midscene-web-0.28.12-beta-20250923111720.0.tgz","_integrity":"sha512-UnnFqyZ1Dzcr5nxv1DAJOBjyGKUjTuf7ZIUACCHaRvoahlXokv6mxzadx20qhQimpEFouEXyZXW626Clgy3YMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250923111720.0","@midscene/shared":"0.28.12-beta-20250923111720.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250923111720.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250923111720.0_1758626333173_0.7447574705765403","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923114831.0":{"name":"@midscene/web","version":"0.28.12-beta-20250923114831.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dc7dd7cf3082f3c51a8fecadc78249f8c177e2b9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250923114831.0.tgz","fileCount":135,"integrity":"sha512-wBYHiHxYr07dWyZslFawcDvygCh154zLPGU7lN0L/+B4urhNYYCfiNxK/FUNBeQPLw8Kry4TNe2JRhIoR4651A==","signatures":[{"sig":"MEUCIQDFe4RM3reTyAqhpARtUqv41AgbJThbmtAO8PHjPqGrYAIgK5JOOXJKmQ9rncuuAiNeOZ6/Ud5Q7DeOklkmz++9RUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783306},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250923114831.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d99e9804917eb66a7935f94b5cb034c0/midscene-web-0.28.12-beta-20250923114831.0.tgz","_integrity":"sha512-wBYHiHxYr07dWyZslFawcDvygCh154zLPGU7lN0L/+B4urhNYYCfiNxK/FUNBeQPLw8Kry4TNe2JRhIoR4651A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250923114831.0","@midscene/shared":"0.28.12-beta-20250923114831.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250923114831.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250923114831.0_1758628202122_0.4796158627311218","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923124052.0":{"name":"@midscene/web","version":"0.28.12-beta-20250923124052.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4120ad89b2455c3fe94be64f23a99fee671e3bce","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250923124052.0.tgz","fileCount":135,"integrity":"sha512-lZxl29/TqZFAH012fLAWmPOHCjtDd0JgUJhe1TLWbUV9no5ecw32XwcCBk25gvsA1QVDxoQ6ucRuFlwGp7Hhjg==","signatures":[{"sig":"MEUCIQCKZyxifZUfKrXS4IMejEbg71UO5UCQpsYeZnOH8aO8pQIgKtkIXcuUVk2A7NJatwOkmQ5CTxvrN3nk9UwrWyiNzcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250923124052.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8215b8132ff731ef02a5da2052ca32bb/midscene-web-0.28.12-beta-20250923124052.0.tgz","_integrity":"sha512-lZxl29/TqZFAH012fLAWmPOHCjtDd0JgUJhe1TLWbUV9no5ecw32XwcCBk25gvsA1QVDxoQ6ucRuFlwGp7Hhjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250923124052.0","@midscene/shared":"0.28.12-beta-20250923124052.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250923124052.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250923124052.0_1758631343861_0.8420597272503969","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923124135.0":{"name":"@midscene/web","version":"0.28.12-beta-20250923124135.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0b8a6232bd50effb2e246707a5ecf5a545dfe5f8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250923124135.0.tgz","fileCount":135,"integrity":"sha512-prttWaEw1i9BIKyrtmvtwjnVuVpy+FWO/U/KLH3y46gFvW8bjPJQXGUXpkUOUIkWFZs4omso/Eu1ZrFAa6sCbw==","signatures":[{"sig":"MEQCIAiBnaXf2xugp/NaMF64KFIAVkDiY6y7KlD6zEZM3BsiAiBUhMnb0OWOqEslCZ1CuFzjXZSuSa6Ch0z2QSibbyJ4PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783306},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250923124135.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3aa3b6930287bc28712ef2cc4f39d4a2/midscene-web-0.28.12-beta-20250923124135.0.tgz","_integrity":"sha512-prttWaEw1i9BIKyrtmvtwjnVuVpy+FWO/U/KLH3y46gFvW8bjPJQXGUXpkUOUIkWFZs4omso/Eu1ZrFAa6sCbw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250923124135.0","@midscene/shared":"0.28.12-beta-20250923124135.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250923124135.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250923124135.0_1758631385112_0.513531734408808","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924031347.0":{"name":"@midscene/web","version":"0.28.12-beta-20250924031347.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b119a87c5175989dda42b79201a80ccc611ce062","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250924031347.0.tgz","fileCount":135,"integrity":"sha512-APe24uumGAFOqAgXbUTrZmTof1Ig+XzrGEEUeovjiL92asJkgbsJnMlaNdLfJ0q6goXSkgcj3eMHExOXiKbc9Q==","signatures":[{"sig":"MEYCIQC3DSZVhXJeSvuNH1/IIKRDMLNwpJqgfSjesHPW3zm62QIhAKVJmOhdoWya0rRm3kc25A1mAKjulTBvmzw/+kpnzNjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250924031347.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/51140700870c2c2d653b17e43bd6dfe0/midscene-web-0.28.12-beta-20250924031347.0.tgz","_integrity":"sha512-APe24uumGAFOqAgXbUTrZmTof1Ig+XzrGEEUeovjiL92asJkgbsJnMlaNdLfJ0q6goXSkgcj3eMHExOXiKbc9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250924031347.0","@midscene/shared":"0.28.12-beta-20250924031347.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250924031347.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250924031347.0_1758683720063_0.8483547218828595","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@midscene/web","version":"0.29.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"787f14dcc0b4b0fd36457bcc5fde4117cee68aea","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.0.tgz","fileCount":135,"integrity":"sha512-FaoCo3rUGUJYjCUTGDuGO4/oS80/GU4JDNQoT5Y203RMhGdwEnQrmgCilAy0538yBUER8z7qgMUi84CY6onG9A==","signatures":[{"sig":"MEQCIExGu10vp/DBaGrC+ji0lfBzzfpUNb6ftDO/XNBytKgsAiAUjW1eP0iXq0XW3GMZOQZ3EzlxsnTnFbsqr2uziqrHOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782947},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e38b0d10d8cf2b2c775a02f5bb1ad0b5/midscene-web-0.29.0.tgz","_integrity":"sha512-FaoCo3rUGUJYjCUTGDuGO4/oS80/GU4JDNQoT5Y203RMhGdwEnQrmgCilAy0538yBUER8z7qgMUi84CY6onG9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.0","@midscene/shared":"0.29.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.0_1758684265689_0.7284392515201765","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924091555.0":{"name":"@midscene/web","version":"0.28.12-beta-20250924091555.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e61144a486056f4e93f18dc32dfed91ce1f2fe6d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250924091555.0.tgz","fileCount":135,"integrity":"sha512-A9kuJlp5WjfLxbkKA/qXwQzTT/MUNStgOUNlEnSLDx8B196OraMx0abwj+iplADdDN0YvRhMV+wHa685WMJvjg==","signatures":[{"sig":"MEQCIHX82DXuqERtF56OzpUdoU9i2hIhN00TEFTQdu+Szx25AiAemLywaulxhzFmKZCnB1faGK33K3ZzZzjUIV9GDUzXbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250924091555.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5f09e8c261e32ee416270f4c6c2571a3/midscene-web-0.28.12-beta-20250924091555.0.tgz","_integrity":"sha512-A9kuJlp5WjfLxbkKA/qXwQzTT/MUNStgOUNlEnSLDx8B196OraMx0abwj+iplADdDN0YvRhMV+wHa685WMJvjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250924091555.0","@midscene/shared":"0.28.12-beta-20250924091555.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250924091555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250924091555.0_1758705445935_0.3418449149423217","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924093113.0":{"name":"@midscene/web","version":"0.28.12-beta-20250924093113.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b2c0c9c0fcd22fc60001d064e567659a6e6749c6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.28.12-beta-20250924093113.0.tgz","fileCount":135,"integrity":"sha512-3GXCmkFCXq9Hg8407q8ned4dF/LMr7dHri5WLbDf9wbl72ZfVs8q6fAUKoL6BQMl0DimJ1SSa7aPvl7epQ9pMA==","signatures":[{"sig":"MEQCIAyQSkX833k4S0E6u6xvzW9Bc8cABpqD54zzdZn6onzIAiAQ9F2CE6fQYpt8EsGWG9xH/N5fh4CgrNtrvTjppVFX4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783223},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.28.12-beta-20250924093113.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/196c0475c61296622aafafc9c386f931/midscene-web-0.28.12-beta-20250924093113.0.tgz","_integrity":"sha512-3GXCmkFCXq9Hg8407q8ned4dF/LMr7dHri5WLbDf9wbl72ZfVs8q6fAUKoL6BQMl0DimJ1SSa7aPvl7epQ9pMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.28.12-beta-20250924093113.0","@midscene/shared":"0.28.12-beta-20250924093113.0","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250924093113.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.28.12-beta-20250924093113.0_1758706365511_0.5384555192658029","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@midscene/web","version":"0.29.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"79d8367922b9c6233b9c3e940255fc996e4128e7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.1.tgz","fileCount":135,"integrity":"sha512-m8aTvYyDqS5BOUP7oLrnKwEfyVqoDLkdm0WOK5X6mMdoXAle3Aof/o3puIEtCOa0yNghC4TYSds+n3c8SIq7mw==","signatures":[{"sig":"MEYCIQDSe0Dtq8zd503X048oBKyRk6mMHbpy2o46cqSg6iCI8gIhAIQyKpUlLmUUv9zr8GxGRRf5OwWOVx71GuYiCpX2eg6j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782947},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/548e837030b11eb3abccf0db8d81bd4b/midscene-web-0.29.1.tgz","_integrity":"sha512-m8aTvYyDqS5BOUP7oLrnKwEfyVqoDLkdm0WOK5X6mMdoXAle3Aof/o3puIEtCOa0yNghC4TYSds+n3c8SIq7mw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.1","@midscene/shared":"0.29.1","socket.io-client":"4.8.1","@midscene/playground":"0.29.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.1_1758707780806_0.03166946505957058","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250924120255.0":{"name":"@midscene/web","version":"0.29.2-beta-20250924120255.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"73f50f205bb9fc56b4c92a8864d772e0033cf508","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.2-beta-20250924120255.0.tgz","fileCount":135,"integrity":"sha512-nDPNI14gwyhvhvohlh+kkrWoWDqTa5NEbM2woASRN27t9/DaHaRNuggaviAeFKgH455Ff0L/7CUDh/zBfBM2Lg==","signatures":[{"sig":"MEQCIDr98Mp+Kv0rI3IbLDKnhR9Wt/XOpoGhS/HOMwiqb6tGAiABOA+txC4i33hfGvCTWeWB582GW4t6Q5bWqc6wXrofjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783294},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.2-beta-20250924120255.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/afd85bb7e02fdf1993422becb980378a/midscene-web-0.29.2-beta-20250924120255.0.tgz","_integrity":"sha512-nDPNI14gwyhvhvohlh+kkrWoWDqTa5NEbM2woASRN27t9/DaHaRNuggaviAeFKgH455Ff0L/7CUDh/zBfBM2Lg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.2-beta-20250924120255.0","@midscene/shared":"0.29.2-beta-20250924120255.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.2-beta-20250924120255.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.2-beta-20250924120255.0_1758715475850_0.8560132335790431","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925014216.0":{"name":"@midscene/web","version":"0.29.2-beta-20250925014216.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"704c732c3c35f2eb51d33fae4b731d28ce3d1ac6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.2-beta-20250925014216.0.tgz","fileCount":135,"integrity":"sha512-wcYx2nWU1NWM5ufD0YTq3CC/kWZWuklCm5UVjW5dCBoD+iczdew7dkD1Dg2Fdmu1bDa6us8axAsjdjhUPEkzhg==","signatures":[{"sig":"MEUCIQCKFJz9x5zY+etQ0FUCrv9Rr+ejex0Og4grWo/VsfFZKgIgFwn6LpIMEZdWtLqvkt9+IcIfvbH3YWBbRrw+w29gG88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783211},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.2-beta-20250925014216.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ad2348625fbf7155373937e3c85976aa/midscene-web-0.29.2-beta-20250925014216.0.tgz","_integrity":"sha512-wcYx2nWU1NWM5ufD0YTq3CC/kWZWuklCm5UVjW5dCBoD+iczdew7dkD1Dg2Fdmu1bDa6us8axAsjdjhUPEkzhg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.2-beta-20250925014216.0","@midscene/shared":"0.29.2-beta-20250925014216.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.2-beta-20250925014216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.2-beta-20250925014216.0_1758764627282_0.7808149640081836","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925020818.0":{"name":"@midscene/web","version":"0.29.2-beta-20250925020818.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"110e2eddb8ca81c5bcf1d7ccf19c2c03706cace1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.2-beta-20250925020818.0.tgz","fileCount":135,"integrity":"sha512-Rirg0H/q8j9iB2nKJ+EGIWVrOqqg5lSTYXIQCIA28jc4k3E9xD862VpinZC8nkeZie0smPPJqmUvMYzPKODaag==","signatures":[{"sig":"MEUCIQDqLBV4yOcMpisq9yx7rL8rQnbfQ3xFpKpn+FEyVIr5BwIgOB7fUwDGy1RLejo6QLkBqOGP/wGi1grkSvRDYSU5tqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783211},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.2-beta-20250925020818.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0758f30890ab46b354d3901d583502e/midscene-web-0.29.2-beta-20250925020818.0.tgz","_integrity":"sha512-Rirg0H/q8j9iB2nKJ+EGIWVrOqqg5lSTYXIQCIA28jc4k3E9xD862VpinZC8nkeZie0smPPJqmUvMYzPKODaag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.2-beta-20250925020818.0","@midscene/shared":"0.29.2-beta-20250925020818.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.2-beta-20250925020818.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.2-beta-20250925020818.0_1758766187932_0.5003626939791517","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@midscene/web","version":"0.29.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3db7394617f9052afeeccc61a9e4623a00ff3e4e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.2.tgz","fileCount":135,"integrity":"sha512-XoMrUfITQn0Z+rkKsPYGM/vp33gRuz3cdT75BLewiCj2E3hMkzjjOvC9AMWuFSKl94BDy6VM0Jn4UJ3TXD1Lgw==","signatures":[{"sig":"MEQCIGX5NWJwi6s6jCxKbIlZTREvh7O3AT52bhGI5o+AgW9NAiAKERdx/af5zhCfY8GYIQMYFhK/cDIvIotyr31+GQvEuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782947},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e83bc757ca0a26543241f1ab8659d65/midscene-web-0.29.2.tgz","_integrity":"sha512-XoMrUfITQn0Z+rkKsPYGM/vp33gRuz3cdT75BLewiCj2E3hMkzjjOvC9AMWuFSKl94BDy6VM0Jn4UJ3TXD1Lgw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.2","@midscene/shared":"0.29.2","socket.io-client":"4.8.1","@midscene/playground":"0.29.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.2_1758772067732_0.17014005489193096","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925080042.0":{"name":"@midscene/web","version":"0.29.2-beta-20250925080042.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"acdcd6bb96e9fcafb4b72d821ea147e1ebb119e3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.2-beta-20250925080042.0.tgz","fileCount":135,"integrity":"sha512-3UhQ0cXgZhZSbVnYLL6Xz0Wt36Dc/nFyQW6nwK0MT4Y4qYFu3NYixLgfCp/6to1EjfWH5SI/0gwOAz5EH4IrRg==","signatures":[{"sig":"MEUCIQDe2tFFX0Ca6PnLzwuRdba3oI1SRuBMv7TfTq+fEedIiAIgFv2jsJJES8Ovp9e38V/Qm99+VqwTIrE0AebbN4XWH0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783211},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.2-beta-20250925080042.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a77f53c85f67e0baabc433e39d4292d/midscene-web-0.29.2-beta-20250925080042.0.tgz","_integrity":"sha512-3UhQ0cXgZhZSbVnYLL6Xz0Wt36Dc/nFyQW6nwK0MT4Y4qYFu3NYixLgfCp/6to1EjfWH5SI/0gwOAz5EH4IrRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.2-beta-20250925080042.0","@midscene/shared":"0.29.2-beta-20250925080042.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.2-beta-20250925080042.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.2-beta-20250925080042.0_1758787330098_0.47908940548261425","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925081422.0":{"name":"@midscene/web","version":"0.29.2-beta-20250925081422.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5234d81d654b22aa5b88346f271d0450626d37b4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.2-beta-20250925081422.0.tgz","fileCount":135,"integrity":"sha512-8hoK0XPGwYwsBe95qKUi7XgFYakyQG+ZsTxfW/z1HNm3f6BRCr3kzmpBMI3UgyHvxmZjNdrJeEAUj26o67QnmA==","signatures":[{"sig":"MEUCIQCNThSqaYqP+EkM5W0+4PBSYRHz32zOkYg3AbDEPivhGwIgZY4Vo+DLopBFPlMWTP5R7vWT9FdzWO3A4wpc1VD6KMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783211},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.2-beta-20250925081422.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/59c69ef2070046e685cf7d05327ef9b4/midscene-web-0.29.2-beta-20250925081422.0.tgz","_integrity":"sha512-8hoK0XPGwYwsBe95qKUi7XgFYakyQG+ZsTxfW/z1HNm3f6BRCr3kzmpBMI3UgyHvxmZjNdrJeEAUj26o67QnmA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.2-beta-20250925081422.0","@midscene/shared":"0.29.2-beta-20250925081422.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.2-beta-20250925081422.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.2-beta-20250925081422.0_1758788157850_0.6913521277294585","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925084104.0":{"name":"@midscene/web","version":"0.29.3-beta-20250925084104.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"53087b065b368e19e9976432fc78f059505eb54a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.3-beta-20250925084104.0.tgz","fileCount":135,"integrity":"sha512-Xf/TKiCaGVMFa9NKHyZpq3XZuz3ylk0h0+KgsKe3L7VjRNp/TPUObbXHSi3843ZNTT7k6j6KUTCLNu2OJeIxcQ==","signatures":[{"sig":"MEQCIHgOiTeqH+58HVLkM4PJ5Mf64V/zJ/nfiSDKh+yIq/XRAiAhkzhjVnn46MMTwoO4op0M+OJOAEiyqbXfga6E0IGVOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783294},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.3-beta-20250925084104.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/047e0e9eab26db92a315a9d9dcc3bfef/midscene-web-0.29.3-beta-20250925084104.0.tgz","_integrity":"sha512-Xf/TKiCaGVMFa9NKHyZpq3XZuz3ylk0h0+KgsKe3L7VjRNp/TPUObbXHSi3843ZNTT7k6j6KUTCLNu2OJeIxcQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.3-beta-20250925084104.0","@midscene/shared":"0.29.3-beta-20250925084104.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.3-beta-20250925084104.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.3-beta-20250925084104.0_1758789767954_0.7671154701346197","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925085555.0":{"name":"@midscene/web","version":"0.29.3-beta-20250925085555.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"01e6ae4d49a709650264e042deec6f84b846b7af","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.3-beta-20250925085555.0.tgz","fileCount":135,"integrity":"sha512-q1LDDg8eW8YOPcz3DVlZ5D4PsBTuasAn8PviLAFNlgIq9PBu5z4L2GpwtnUgrIqpD0WWCrGIr8G8F/hMLzkFXw==","signatures":[{"sig":"MEQCIAVLn/+mhy4KiE2zi8mB5p5gJTr2vOntSfOCBf3kUognAiBbck/ndFa32SADxyNbOHRYot5tgYCS2ricuAha4v237A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784092},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.3-beta-20250925085555.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fd309ac0524d9fbc7f5700bcfb036a5e/midscene-web-0.29.3-beta-20250925085555.0.tgz","_integrity":"sha512-q1LDDg8eW8YOPcz3DVlZ5D4PsBTuasAn8PviLAFNlgIq9PBu5z4L2GpwtnUgrIqpD0WWCrGIr8G8F/hMLzkFXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.3-beta-20250925085555.0","@midscene/shared":"0.29.3-beta-20250925085555.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.3-beta-20250925085555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.3-beta-20250925085555.0_1758790654057_0.9817039068451257","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925090314.0":{"name":"@midscene/web","version":"0.29.3-beta-20250925090314.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b7586ae4467cd5e234163b51ebe82ef724d19f1c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.3-beta-20250925090314.0.tgz","fileCount":135,"integrity":"sha512-HcZC7O2kl8+5XGrBSP4Gdwq28tQMwDTWqchc1w0XMS4zzt59DepfvrezOItL4AmSpeiCXKQcaRZ9/zil0OEv2g==","signatures":[{"sig":"MEUCIF7v0T4mM4Ce5465qEJTAGmObST3Tp33EK+3R+KLkFKVAiEAl+hjb+yXy3H+XE1VI4B7F6frZ+Jsy4adAzhSt+399ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783294},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.3-beta-20250925090314.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/337da051c435a5f05e9cf815f28bac2d/midscene-web-0.29.3-beta-20250925090314.0.tgz","_integrity":"sha512-HcZC7O2kl8+5XGrBSP4Gdwq28tQMwDTWqchc1w0XMS4zzt59DepfvrezOItL4AmSpeiCXKQcaRZ9/zil0OEv2g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.3-beta-20250925090314.0","@midscene/shared":"0.29.3-beta-20250925090314.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.3-beta-20250925090314.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.3-beta-20250925090314.0_1758791099509_0.42727459972417403","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@midscene/web","version":"0.29.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9e71cf17dbc96980e0bc4d36f8fe05817917330c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.3.tgz","fileCount":135,"integrity":"sha512-ePcCvnjzJIanfI3xWijL0PcQCscKIMPVSAxqaPEa0Fc2Vw/0kMpo77qNqxWTGggoxFXS0J5YpQS4iYYErfaljw==","signatures":[{"sig":"MEYCIQDwjoOWEt2c/TXOm4owurJa5BwwpqDjwfnL5ZOo8vBPIgIhAIplCsXTnp1DYMUuKnLA/OhJqGCgmHqAVA8wG5VMLk6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783828},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62a214c0960760bf95ad8488fe0bb6d2/midscene-web-0.29.3.tgz","_integrity":"sha512-ePcCvnjzJIanfI3xWijL0PcQCscKIMPVSAxqaPEa0Fc2Vw/0kMpo77qNqxWTGggoxFXS0J5YpQS4iYYErfaljw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.3","@midscene/shared":"0.29.3","socket.io-client":"4.8.1","@midscene/playground":"0.29.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.3_1758791523692_0.16462699175516438","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250925153634.0":{"name":"@midscene/web","version":"0.29.4-beta-20250925153634.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ea49b39e158aec443ce6a3ec9b3f9df6b2ea7f83","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.4-beta-20250925153634.0.tgz","fileCount":135,"integrity":"sha512-qnzCyBEczWVhdZK2eXez9GINwroDDNRg/3b4lEmWVzHBsBJv3R/PDBC59VliYSuZXh4lEO0hOdzjgP7iUgeVfw==","signatures":[{"sig":"MEYCIQDr3hQ6yijBs+OPkqYiJgGk6HseieJvGX08hJFi0ZkEiwIhAMAQ6MStEXtMgLymJeEmZYKaWhKU0781ZC7DON0u/+L7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784092},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.4-beta-20250925153634.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/57e4e748a3ff3bcc0d4d48e2f9f72c19/midscene-web-0.29.4-beta-20250925153634.0.tgz","_integrity":"sha512-qnzCyBEczWVhdZK2eXez9GINwroDDNRg/3b4lEmWVzHBsBJv3R/PDBC59VliYSuZXh4lEO0hOdzjgP7iUgeVfw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.4-beta-20250925153634.0","@midscene/shared":"0.29.4-beta-20250925153634.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.4-beta-20250925153634.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.4-beta-20250925153634.0_1758814695864_0.8051401004712395","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250925155447.0":{"name":"@midscene/web","version":"0.29.4-beta-20250925155447.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9d9e87127ea46795a0e028187c7e71f83e7e06a2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.4-beta-20250925155447.0.tgz","fileCount":135,"integrity":"sha512-Je+FBi+/IgrQ7QOHz7dGDATRiuR3tVz6a6GEZGgZvA9/XN2gXhfiyYsKdsUjjlZyHW6ztH27fLhw2/vTqEuFLA==","signatures":[{"sig":"MEYCIQDUmGZXJ6gtHhUFAYSaB8NDSEOaOVShSZrG3QQ8gXY3hAIhAPIWWQolng0qCP+cZSc9HrjZWniAG/mF5bZmMMMcMNs3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784092},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.4-beta-20250925155447.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2bdf37e2b39c6d5c615517b1b21b5c08/midscene-web-0.29.4-beta-20250925155447.0.tgz","_integrity":"sha512-Je+FBi+/IgrQ7QOHz7dGDATRiuR3tVz6a6GEZGgZvA9/XN2gXhfiyYsKdsUjjlZyHW6ztH27fLhw2/vTqEuFLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.4-beta-20250925155447.0","@midscene/shared":"0.29.4-beta-20250925155447.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.4-beta-20250925155447.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.4-beta-20250925155447.0_1758815783734_0.7575831996617288","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250926035007.0":{"name":"@midscene/web","version":"0.29.4-beta-20250926035007.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"eb7931b7d3532431a1fe41b7a123e76938083dde","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.4-beta-20250926035007.0.tgz","fileCount":135,"integrity":"sha512-uJtid22esZm3P0hBLlH78fZZD3RCLBKfNFiEY8jMilO0RuNhcXy/vNaJkvS78vlt/D3FwRhx6c5Qagy17BESsw==","signatures":[{"sig":"MEUCICfrb9Q9fEH2pxt/jtL3GNmqui5A+qDEyQhBjC1unZ9OAiEArB7mFvF7bp1RrVBZ1qG/rh7prqfs+c1M5F5Sq1eOHeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784092},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.4-beta-20250926035007.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/22ff13dbeb8e539adcf0f233cad96c59/midscene-web-0.29.4-beta-20250926035007.0.tgz","_integrity":"sha512-uJtid22esZm3P0hBLlH78fZZD3RCLBKfNFiEY8jMilO0RuNhcXy/vNaJkvS78vlt/D3FwRhx6c5Qagy17BESsw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.4-beta-20250926035007.0","@midscene/shared":"0.29.4-beta-20250926035007.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.4-beta-20250926035007.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.4-beta-20250926035007.0_1758858709325_0.4162345311714677","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@midscene/web","version":"0.29.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"02d49dd56f8a0fa80e2cd2082415088d4e2715d0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.4.tgz","fileCount":135,"integrity":"sha512-vpijAhl9QsZmlJJ/nq+P/TjTrbyL3XCjSTyyxBWh7fGBTxhXZlN//kyLqQ0Kyhmzi+Rds3DxC5jrIoHAXrUdAQ==","signatures":[{"sig":"MEUCIDmb7VwUu3so5VXDIc/kr/O/L2l98/qVQLJ0SDfL+PIzAiEAozH3I9UB6mSIeh8I5AzDzfqPlxmrr5B7Mz8bKetjZrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783828},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e0c04fcf44d1a3e37c9186e04d962d96/midscene-web-0.29.4.tgz","_integrity":"sha512-vpijAhl9QsZmlJJ/nq+P/TjTrbyL3XCjSTyyxBWh7fGBTxhXZlN//kyLqQ0Kyhmzi+Rds3DxC5jrIoHAXrUdAQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.4","@midscene/shared":"0.29.4","socket.io-client":"4.8.1","@midscene/playground":"0.29.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.4_1758866844301_0.1103005177007843","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250926062439.0":{"name":"@midscene/web","version":"0.29.4-beta-20250926062439.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"35fc2862f31d675d4860cdd351683336157f3198","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.4-beta-20250926062439.0.tgz","fileCount":135,"integrity":"sha512-xJy0S2ZqlJ4ZGQyBLJcGiUN4T1Hz00OI5XYJXZCQuya7e51N5ZNlq2XPxN6KDnsgw3f77rkAS0GLDNrxyvGEgQ==","signatures":[{"sig":"MEUCIQDAtBvosdZI9wnERjnhvUmlD8NWGMkaYkBoByqvMgf5TwIgUBLHlsryXbTsvAyzabC5dBasVkSnde5rYkL1JTwbtJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784092},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.4-beta-20250926062439.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/153d5f6f55f7011a31de39baa810bbfb/midscene-web-0.29.4-beta-20250926062439.0.tgz","_integrity":"sha512-xJy0S2ZqlJ4ZGQyBLJcGiUN4T1Hz00OI5XYJXZCQuya7e51N5ZNlq2XPxN6KDnsgw3f77rkAS0GLDNrxyvGEgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.4-beta-20250926062439.0","@midscene/shared":"0.29.4-beta-20250926062439.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.4-beta-20250926062439.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.4-beta-20250926062439.0_1758867980016_0.28036069089023896","host":"s3://npm-registry-packages-npm-production"}},"0.29.5-beta-20250926082304.0":{"name":"@midscene/web","version":"0.29.5-beta-20250926082304.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"185bbe177ca70b0a5a5d9016abda57a980b02527","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.5-beta-20250926082304.0.tgz","fileCount":135,"integrity":"sha512-xbvmlBLcu6lc+L/PZ2s/y/Me3tmuWb37ypQZkIaSAOhbbdnMNWQq1QtHhs3tTiFJgp9TmFqy7ka1g19ThD6vzg==","signatures":[{"sig":"MEQCIDnTa8oYxN5NGgjZ0OuOJ5tFgFgTNTLDJDanGFTv462JAiAA3z4yKATgBIWDKNl6pFQe/mEi6y2yPU+stXq+6EXpUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784092},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.5-beta-20250926082304.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d0cf4a08e598a149648795c9aad8cf69/midscene-web-0.29.5-beta-20250926082304.0.tgz","_integrity":"sha512-xbvmlBLcu6lc+L/PZ2s/y/Me3tmuWb37ypQZkIaSAOhbbdnMNWQq1QtHhs3tTiFJgp9TmFqy7ka1g19ThD6vzg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.5-beta-20250926082304.0","@midscene/shared":"0.29.5-beta-20250926082304.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.5-beta-20250926082304.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.5-beta-20250926082304.0_1758875083353_0.1454088634420856","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"@midscene/web","version":"0.29.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e8e35f8ad54c5800e1ebab407d1668b0712549f1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.5.tgz","fileCount":135,"integrity":"sha512-j3440uDiDSugf6pucnAU4RnjhhlkkQ2wyUbnKhjUdKHY1F92v/0XvMUvVHARrihbNLIAQB1pYJqIlNEA3fxtxQ==","signatures":[{"sig":"MEYCIQDfrg3ZrjW11zjJcHwZVY6xoFv69yYj0vspaaFtOKBe5wIhAOxBTcTsbqGPpkfuQgd+kSMi3VjbZja9taNXqjfAYthG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783828},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.5.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ce9ca7a0770a65dfee163fe326552806/midscene-web-0.29.5.tgz","_integrity":"sha512-j3440uDiDSugf6pucnAU4RnjhhlkkQ2wyUbnKhjUdKHY1F92v/0XvMUvVHARrihbNLIAQB1pYJqIlNEA3fxtxQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.5","@midscene/shared":"0.29.5","socket.io-client":"4.8.1","@midscene/playground":"0.29.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.5_1758876928906_0.30413971503645465","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"@midscene/web","version":"0.29.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0cf7806e7dd1a18869c8072238db04d1524cedc7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.6.tgz","fileCount":135,"integrity":"sha512-U1waQ7Ft1maDAZJiLJvUqQOK/7o1///DfTcRx8H+fyxa6DVkutZpneE4xoc49EiOvhoPcvBnT2Oo0GIvrI2COQ==","signatures":[{"sig":"MEQCIDAzMZM+A2Q26SsVMxcV79MbWYLzbRBumTM11s64xq1rAiBrMNsJsyOe/9XDRW/eR0fpNTQexskIPsGb+UFXG8XGJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783828},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.6.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7519fa8107e622d2e453e4adce324554/midscene-web-0.29.6.tgz","_integrity":"sha512-U1waQ7Ft1maDAZJiLJvUqQOK/7o1///DfTcRx8H+fyxa6DVkutZpneE4xoc49EiOvhoPcvBnT2Oo0GIvrI2COQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.6","@midscene/shared":"0.29.6","socket.io-client":"4.8.1","@midscene/playground":"0.29.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.6_1758878342930_0.2877830631129823","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930025459.0":{"name":"@midscene/web","version":"0.29.7-beta-20250930025459.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4262ae9644b51c2dec8faf2fd1fda3dad844d6ad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.7-beta-20250930025459.0.tgz","fileCount":135,"integrity":"sha512-kDheuSXtp0m4ozMXkFS3Glcg3p4EAsm0jGjaL5v7eIn9bWqBU4rBXYuYiG7pv17chSNH8PaMj4Yb8dhYByxLGQ==","signatures":[{"sig":"MEQCIELrBCQKxDpfpyDIewevcCoyKrUqF8EhTyGw61K/NHfrAiB6ZXx5gBHnkHHotiJjPJ38fwzl53BahCwXYoCAtxWBuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803525},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.7-beta-20250930025459.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f5e1c10c0462df94244b5cc4affeb52/midscene-web-0.29.7-beta-20250930025459.0.tgz","_integrity":"sha512-kDheuSXtp0m4ozMXkFS3Glcg3p4EAsm0jGjaL5v7eIn9bWqBU4rBXYuYiG7pv17chSNH8PaMj4Yb8dhYByxLGQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.7-beta-20250930025459.0","@midscene/shared":"0.29.7-beta-20250930025459.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.7-beta-20250930025459.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.7-beta-20250930025459.0_1759201000894_0.5892191872829473","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930035234.0":{"name":"@midscene/web","version":"0.29.7-beta-20250930035234.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"06f06c20f8a7ac0ef02c0033cc18cd4bd0cd3357","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.7-beta-20250930035234.0.tgz","fileCount":135,"integrity":"sha512-J+78p9qvx7XC1r//EbZuNpf/fh2WUuhE6/yutQ0eQSNeU/g/dyQ9Gm84BBHRuv8VC3arxdhabs4h5grom7+AWA==","signatures":[{"sig":"MEQCIFSjpbk9OPDvXC7Wbz5nlu/hWX5SFd0evhCLf/xrdMLhAiAP53+lyJ/dcPmCJLBSqL0YVVgdcLQbN5QUmoejVlDWgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803525},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.7-beta-20250930035234.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/68848434692046f7762a64abcdaa2446/midscene-web-0.29.7-beta-20250930035234.0.tgz","_integrity":"sha512-J+78p9qvx7XC1r//EbZuNpf/fh2WUuhE6/yutQ0eQSNeU/g/dyQ9Gm84BBHRuv8VC3arxdhabs4h5grom7+AWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.7-beta-20250930035234.0","@midscene/shared":"0.29.7-beta-20250930035234.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.7-beta-20250930035234.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.7-beta-20250930035234.0_1759204455331_0.35397576394273966","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930083551.0":{"name":"@midscene/web","version":"0.29.7-beta-20250930083551.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"59895eb7a1a662d73e7d3675e00603b13154050f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.29.7-beta-20250930083551.0.tgz","fileCount":135,"integrity":"sha512-0Be8mN7NglMBs6M+P820MyjsUP+EkuP4BqsyuI84wjbh+KjURtpdfhpmcDAlJH47/X99mI4xmtQDT/tQzRG4fg==","signatures":[{"sig":"MEQCIDBzhIXinietTvlQ5rEfOWAtRoVgyDXWh3vbV2S2BG0wAiB2q/r+sMwUaPSmcfxnQXPCIRV3t0b5uxMK2DCxPv1dKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803529},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.29.7-beta-20250930083551.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/55534d768f949c2928e545019585d46e/midscene-web-0.29.7-beta-20250930083551.0.tgz","_integrity":"sha512-0Be8mN7NglMBs6M+P820MyjsUP+EkuP4BqsyuI84wjbh+KjURtpdfhpmcDAlJH47/X99mI4xmtQDT/tQzRG4fg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.29.7-beta-20250930083551.0","@midscene/shared":"0.29.7-beta-20250930083551.0","socket.io-client":"4.8.1","@midscene/playground":"0.29.7-beta-20250930083551.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.29.7-beta-20250930083551.0_1759221456651_0.1077790927586395","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@midscene/web","version":"0.30.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e4d5da859419ac1394ef29bbb9fbd72f47bd2746","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.0.tgz","fileCount":135,"integrity":"sha512-lr6X3LcTOFtAxctGOCwdRHwAOELwSo8NUfy16ROCdHbS3irQ9spqBipMOO2ioHIdcqdRMHamvFSoc1WLJTKcjA==","signatures":[{"sig":"MEUCIAojDYlQSw7Q5qRX/zGHpWnrjbp8jteJD5tFPJ97lYXHAiEAzIw/vK7U0pIk2hCcLw6JwPTIdq21JJOnFGgT/zwfguE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803265},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/607b55c4280e9ded8e78b3c4363d4aa9/midscene-web-0.30.0.tgz","_integrity":"sha512-lr6X3LcTOFtAxctGOCwdRHwAOELwSo8NUfy16ROCdHbS3irQ9spqBipMOO2ioHIdcqdRMHamvFSoc1WLJTKcjA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.0","@midscene/shared":"0.30.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.0_1759222418544_0.5904800525849512","host":"s3://npm-registry-packages-npm-production"}},"0.30.1-beta-20250930105638.0":{"name":"@midscene/web","version":"0.30.1-beta-20250930105638.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f9ed6f5f47ad5df6e920b38b7a2fb0ceb0eee889","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.1-beta-20250930105638.0.tgz","fileCount":135,"integrity":"sha512-lVSw+nBx56FcaYoAppdMeH0ZjsQuwHcoTfRfAHaZIjYVLpP22r4Q4BuPl1LrlMNgeAGEkc8sr8YPc2Ialm/a3A==","signatures":[{"sig":"MEYCIQDZOuKPHKZ1XJHSsSHQKZp6A4iziRHObYFySspu3ZwIFwIhAOAtNWBehuhcnUCMcUGVjIc5HWVWz/zpuioishaVGgCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803996},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.1-beta-20250930105638.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/37108f93f135eb4a6df575801ea1519f/midscene-web-0.30.1-beta-20250930105638.0.tgz","_integrity":"sha512-lVSw+nBx56FcaYoAppdMeH0ZjsQuwHcoTfRfAHaZIjYVLpP22r4Q4BuPl1LrlMNgeAGEkc8sr8YPc2Ialm/a3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.1-beta-20250930105638.0","@midscene/shared":"0.30.1-beta-20250930105638.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.1-beta-20250930105638.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.1-beta-20250930105638.0_1759229899432_0.9069652536547153","host":"s3://npm-registry-packages-npm-production"}},"0.30.1-beta-20250930115351.0":{"name":"@midscene/web","version":"0.30.1-beta-20250930115351.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"62ed492c60a1140e22c5a2f722b3758087147c13","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.1-beta-20250930115351.0.tgz","fileCount":135,"integrity":"sha512-yF0x5L7XDrNv67O6sbGtixPXGndlnk5QR0fFv13zmEXt3/LEGHKTguN6nhNeg8QfW8SM91MKyF7osDnTQxI6JA==","signatures":[{"sig":"MEUCIDpiryw/FykYh8BL2m9lmkGDAyHQTKs+eWQgnn3sBKwJAiEAvej4zzJNC259BUpEGftD78x2RqAyEpCdp4FIj/33jYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803996},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.1-beta-20250930115351.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8c88d369a6f15c79cec22ea6111f163/midscene-web-0.30.1-beta-20250930115351.0.tgz","_integrity":"sha512-yF0x5L7XDrNv67O6sbGtixPXGndlnk5QR0fFv13zmEXt3/LEGHKTguN6nhNeg8QfW8SM91MKyF7osDnTQxI6JA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.1-beta-20250930115351.0","@midscene/shared":"0.30.1-beta-20250930115351.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.1-beta-20250930115351.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.1-beta-20250930115351.0_1759233328431_0.13913691284382512","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@midscene/web","version":"0.30.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8f399c212b7c8a9ffd416ef39c7117fb0f72a356","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.1.tgz","fileCount":135,"integrity":"sha512-KG26uCtKS6wY4WpJMgsarNI2hgF+t1jbfKJrkJhwRVuidQLqiWAG0dmGSSe4CyKOZvG0nSgRkggVCrGoYzaMnw==","signatures":[{"sig":"MEUCIC2O+mt4IsomxApjaKaG0g5vCwYhTkVUueXMoPCdzN/DAiEAqx44aauz4UOzrqyLJknJuAWUNjUgQTVu0LTlgAiW1J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803732},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.1.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/735a385fb24a544590ee9e36c49d1436/midscene-web-0.30.1.tgz","_integrity":"sha512-KG26uCtKS6wY4WpJMgsarNI2hgF+t1jbfKJrkJhwRVuidQLqiWAG0dmGSSe4CyKOZvG0nSgRkggVCrGoYzaMnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.1","@midscene/shared":"0.30.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.1_1759234818843_0.8956597110032736","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20250930144216.0":{"name":"@midscene/web","version":"0.30.2-beta-20250930144216.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"afc868398a39a71c759b5a2454ab2035169bd5b6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.2-beta-20250930144216.0.tgz","fileCount":135,"integrity":"sha512-G6cgSpKHX9bYLT+KTfoY0XZw1/e3Vk02GZoGDQ5dLpS6yBGOhF6GXD+TKKpRAsOaYWkYo90K12dmarGk1Gx/Zg==","signatures":[{"sig":"MEUCIQDwhpcVowxyxMy9WulY9LcaR3/3JCA2wK/XW0K2Budm2AIgSUfvqg0Gppek3q3vbjLxOlYFFMHnsgD+Vm5VAYw3dqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803996},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.2-beta-20250930144216.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b99b4d809b929de1b748c55cb9ab69fc/midscene-web-0.30.2-beta-20250930144216.0.tgz","_integrity":"sha512-G6cgSpKHX9bYLT+KTfoY0XZw1/e3Vk02GZoGDQ5dLpS6yBGOhF6GXD+TKKpRAsOaYWkYo90K12dmarGk1Gx/Zg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.2-beta-20250930144216.0","@midscene/shared":"0.30.2-beta-20250930144216.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.2-beta-20250930144216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.2-beta-20250930144216.0_1759243435997_0.7738686049317247","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251003133504.0":{"name":"@midscene/web","version":"0.30.2-beta-20251003133504.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2c2d370146cc1c027f2e999f2ba89e0913159af1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.2-beta-20251003133504.0.tgz","fileCount":135,"integrity":"sha512-X+7kC+T3jup2IiORJrZzU6DTaAxGPv8gcN3YBWToqfDFb4oWQHf8oLfWsaW8bsVIwnS7QYLcdBIEoBOCIalp9Q==","signatures":[{"sig":"MEUCIQCvsDUluIk4f8Gn7hAlM8YyxDAOXWPTJ1WNlFkb5xFcHwIgIQGPCziJReJh2EKHP6zZ7o3MtHPNoUkxL0klcSCSUKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803996},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.2-beta-20251003133504.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/82c9ce9c6cd2252b29f5703a1a00ffb7/midscene-web-0.30.2-beta-20251003133504.0.tgz","_integrity":"sha512-X+7kC+T3jup2IiORJrZzU6DTaAxGPv8gcN3YBWToqfDFb4oWQHf8oLfWsaW8bsVIwnS7QYLcdBIEoBOCIalp9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.2-beta-20251003133504.0","@midscene/shared":"0.30.2-beta-20251003133504.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.2-beta-20251003133504.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.2-beta-20251003133504.0_1759498605294_0.43410037153585446","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251009120232.0":{"name":"@midscene/web","version":"0.30.2-beta-20251009120232.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f6f6ddcb8090e2eaf0424c1c696096f18920ea4a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.2-beta-20251009120232.0.tgz","fileCount":135,"integrity":"sha512-NuFwAQHmHzR+SMY3MnKRgiOpbS7hCH/EzVBb7r3t3D+cdkFsmVNBoboDwLPongk7/nZVMdh+FWxoPS+pCgzwMw==","signatures":[{"sig":"MEQCIHDtiKDGKAINz5WcCMEcIyhT4rQIaVu685oqoQhQKi6NAiAOoMpcP1AUgmNFb/X4UKGsSG3Se+xAZEqlrMZVDg9rEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804041},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.2-beta-20251009120232.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1f9d9a8f65ae37fd0e95542925182a0d/midscene-web-0.30.2-beta-20251009120232.0.tgz","_integrity":"sha512-NuFwAQHmHzR+SMY3MnKRgiOpbS7hCH/EzVBb7r3t3D+cdkFsmVNBoboDwLPongk7/nZVMdh+FWxoPS+pCgzwMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.2-beta-20251009120232.0","@midscene/shared":"0.30.2-beta-20251009120232.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.2-beta-20251009120232.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.2-beta-20251009120232.0_1760011451947_0.4277001828953999","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251010022008.0":{"name":"@midscene/web","version":"0.30.2-beta-20251010022008.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"184ee86a92e3e85dd0ae1b4dd5a38e9d72afd375","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.2-beta-20251010022008.0.tgz","fileCount":135,"integrity":"sha512-H1CpAU+NhHH54VRr+xvYw0S20Ax2EhBPoet0OkFlIyQyX9jydEpA+KUvPbKSkQz3496fJx3770c0luJR7opEOA==","signatures":[{"sig":"MEYCIQCrIe9BPWZQIICsV752PcttQLgxI5QG6S11gkzTBBOyPQIhAPlBLvmdTlKBy38DjTdUBn2f7O/SvbWkQ3HNxH7oKNgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804041},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.2-beta-20251010022008.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9f657c04ad8c3ec39673af92334e58e/midscene-web-0.30.2-beta-20251010022008.0.tgz","_integrity":"sha512-H1CpAU+NhHH54VRr+xvYw0S20Ax2EhBPoet0OkFlIyQyX9jydEpA+KUvPbKSkQz3496fJx3770c0luJR7opEOA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.2-beta-20251010022008.0","@midscene/shared":"0.30.2-beta-20251010022008.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.2-beta-20251010022008.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.2-beta-20251010022008.0_1760062909132_0.4182280315932161","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251010092125.0":{"name":"@midscene/web","version":"0.30.2-beta-20251010092125.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c56e2168c66b61774c2a23c5bf78b74369086a37","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.2-beta-20251010092125.0.tgz","fileCount":135,"integrity":"sha512-w/qWoTYFebZPdIb+YzV+sLrCqjXKclpCz02+LKMliNVf3XVr1ur1uxfc18OICTQnc8z+bqsa2Q+cKJRPlbdLTA==","signatures":[{"sig":"MEUCIAi0/pR1/IBdLn/oIyw7EJd4ZsdzpnIsrUJYMigkkxm5AiEAl2T7ej0k9d1QQtBn22NBku32KFLEwxPHDuDqDv8UvBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804041},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.2-beta-20251010092125.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/db5c8ecea61dcd22e385ad4ba46b80a6/midscene-web-0.30.2-beta-20251010092125.0.tgz","_integrity":"sha512-w/qWoTYFebZPdIb+YzV+sLrCqjXKclpCz02+LKMliNVf3XVr1ur1uxfc18OICTQnc8z+bqsa2Q+cKJRPlbdLTA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.2-beta-20251010092125.0","@midscene/shared":"0.30.2-beta-20251010092125.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.2-beta-20251010092125.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.2-beta-20251010092125.0_1760088185507_0.7072299367347374","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@midscene/web","version":"0.30.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"798de58029e71eff00997733e95d8449ff81ee59","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.2.tgz","fileCount":135,"integrity":"sha512-HWrXp/NsMbdSe0ytx0Mg8OJ1BcVeUwl8q8LoIux3WLbdtsTQWBJr+4QubZYZcybxXSHiBfafL81jNPypLAxxrA==","signatures":[{"sig":"MEUCIQDiAm9Ncuhw/LdaZA019CRMI+Lrv689K6mQ/6MspPXJ3gIgHFdc0eyvVbiCj2DJjxz0P9fOC9qWDW8UJP8YXErIbfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803777},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.2.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bc09bed9632dc6893ea17b947ecf9fe1/midscene-web-0.30.2.tgz","_integrity":"sha512-HWrXp/NsMbdSe0ytx0Mg8OJ1BcVeUwl8q8LoIux3WLbdtsTQWBJr+4QubZYZcybxXSHiBfafL81jNPypLAxxrA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.2","@midscene/shared":"0.30.2","socket.io-client":"4.8.1","@midscene/playground":"0.30.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.2_1760089690993_0.4894261457347493","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011064436.0":{"name":"@midscene/web","version":"0.30.3-beta-20251011064436.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2cbacd6e7d5cf846235106d35dbfa2da63e672a7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.3-beta-20251011064436.0.tgz","fileCount":135,"integrity":"sha512-tZH1hVyH4qQ6s1QYc0pST4EOwOP/M1mCp3kVnAXhZB8gfOs99NLgA5ofVq75Nd0K1PQQZ5gDzY0lZwFQ+VvG5Q==","signatures":[{"sig":"MEUCIFNi+0w7VM8z91ZqhM+gbgzlBycsOtnkk5Wv6pxpRurcAiEAukds3I7j3ggVEm7nOLB200ksUOiUVZ3Ksoil0LTZQ2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804297},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.3-beta-20251011064436.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06b7ae0c039d18ba6eca3fcd2ff2dce8/midscene-web-0.30.3-beta-20251011064436.0.tgz","_integrity":"sha512-tZH1hVyH4qQ6s1QYc0pST4EOwOP/M1mCp3kVnAXhZB8gfOs99NLgA5ofVq75Nd0K1PQQZ5gDzY0lZwFQ+VvG5Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.3-beta-20251011064436.0","@midscene/shared":"0.30.3-beta-20251011064436.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251011064436.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.3-beta-20251011064436.0_1760165176631_0.035747448394951586","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011080128.0":{"name":"@midscene/web","version":"0.30.3-beta-20251011080128.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"25eb8d9878427953e0d1a22ec80ec969706c5936","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.3-beta-20251011080128.0.tgz","fileCount":135,"integrity":"sha512-TOS+VmgL5PAhOjpt954We9vokntF/AQJkcQNCbvnoysC9q3nO0pcoAZH/uX2q7zrZtfm+v2emAl4mZnduxjXEA==","signatures":[{"sig":"MEUCIANG15UoqY0/t2ydx9XmKBrDF0qIyqHfsTFYAL0MQuNhAiEA8lDxkIma9Q8x4Gwe+timQ8l+pNnsOj+sFN4+GxeKn7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809334},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.3-beta-20251011080128.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/19c6f0c762960b2b7ba9221392959808/midscene-web-0.30.3-beta-20251011080128.0.tgz","_integrity":"sha512-TOS+VmgL5PAhOjpt954We9vokntF/AQJkcQNCbvnoysC9q3nO0pcoAZH/uX2q7zrZtfm+v2emAl4mZnduxjXEA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.3-beta-20251011080128.0","@midscene/shared":"0.30.3-beta-20251011080128.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251011080128.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.3-beta-20251011080128.0_1760169785907_0.41721664829486516","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011125638.0":{"name":"@midscene/web","version":"0.30.3-beta-20251011125638.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"043266532081034cfa9d1dbaa52ddeaf48cf9420","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.3-beta-20251011125638.0.tgz","fileCount":135,"integrity":"sha512-b8v9YfiEemBLUcOehq+H9omjRKS3/a6r0eNAtmFfXXxeybQWg9s505VDac5ZEBnnMCs3833z4Ov0x0wHE/0eWQ==","signatures":[{"sig":"MEUCIQDPraXUUvaLKXtqw3cz5Pdf9qnJS8MATGgRY1DG73YanAIgDcZXLNEITb9rMl8+xqcZuUKOBFh8QVE8T5/+JaL2d6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809334},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.3-beta-20251011125638.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4fbad589389e67657d8dfb626815868b/midscene-web-0.30.3-beta-20251011125638.0.tgz","_integrity":"sha512-b8v9YfiEemBLUcOehq+H9omjRKS3/a6r0eNAtmFfXXxeybQWg9s505VDac5ZEBnnMCs3833z4Ov0x0wHE/0eWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.3-beta-20251011125638.0","@midscene/shared":"0.30.3-beta-20251011125638.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251011125638.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.3-beta-20251011125638.0_1760187495552_0.9215917820312243","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251014030035.0":{"name":"@midscene/web","version":"0.30.3-beta-20251014030035.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2f94d6f87f8c4524910a07d0283f41d7a47d7eed","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.3-beta-20251014030035.0.tgz","fileCount":135,"integrity":"sha512-9Wtk1H+6SQ86vqO3R5n8LWUfWeYGvmPte9LGRGpgOaDoGOiNGT5yxvYqm9xpZq6GpCPqynhSgsCjWte9cBwCLA==","signatures":[{"sig":"MEUCIQD2pu1UsWcQ8rELDP3L6UbGUwkUdss3t0zVVs7NugiJMAIgRNmuL+B3hFeF3zDXK+tjUjY8671gin9xB2o9h3h2y+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.3-beta-20251014030035.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e09e8680d40e4d2c65bc3a8d87a6ed4/midscene-web-0.30.3-beta-20251014030035.0.tgz","_integrity":"sha512-9Wtk1H+6SQ86vqO3R5n8LWUfWeYGvmPte9LGRGpgOaDoGOiNGT5yxvYqm9xpZq6GpCPqynhSgsCjWte9cBwCLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.3-beta-20251014030035.0","@midscene/shared":"0.30.3-beta-20251014030035.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251014030035.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.3-beta-20251014030035.0_1760410936508_0.2835999707143875","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251015092615.0":{"name":"@midscene/web","version":"0.30.3-beta-20251015092615.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2219ad122926b5f4de52de9d94eac18203513af2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.3-beta-20251015092615.0.tgz","fileCount":135,"integrity":"sha512-pCZswqBkVoxQDOSopeaaGfVuptn68C3Tv2Yaai4IJ7hq7Ccms/UhlbbOo6I0bbOPTYhVcG3ltWhNTcZtiOnDCA==","signatures":[{"sig":"MEUCIQD4/zWnZD/QD7AdS1LN2+aByJWxqG4Oi52D5CJkV4RUYgIgCiVpV4CLaR73cHyx1Lu/TTLabW59gglZa6ZPHXY4v5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.3-beta-20251015092615.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/37ffdb04e795ef9264be58446ad2a806/midscene-web-0.30.3-beta-20251015092615.0.tgz","_integrity":"sha512-pCZswqBkVoxQDOSopeaaGfVuptn68C3Tv2Yaai4IJ7hq7Ccms/UhlbbOo6I0bbOPTYhVcG3ltWhNTcZtiOnDCA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.3-beta-20251015092615.0","@midscene/shared":"0.30.3-beta-20251015092615.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251015092615.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.3-beta-20251015092615.0_1760520476505_0.6271755399758381","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251015093703.0":{"name":"@midscene/web","version":"0.30.3-beta-20251015093703.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c6f71e1f3566529d7479550bb18f61f183974e96","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.3-beta-20251015093703.0.tgz","fileCount":135,"integrity":"sha512-0ck6I9uRgb3DntTxZBH59EehEpm5Ty3UFLMgOJobyezUmji53GcHjvZTxaVMok+weCH6dDjNi2rUkujFsM+e1A==","signatures":[{"sig":"MEUCIQDsAvSJ8IuUb3gsMs12cFxR86Xq5UXupdOyZ7FB8AOo6wIgQvpQPDd0KtJ3jiFqigLBqrpJBhCaNNxEg5OBQUFR8W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.3-beta-20251015093703.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2780c71b61ffbf4c4764fd5b054986ff/midscene-web-0.30.3-beta-20251015093703.0.tgz","_integrity":"sha512-0ck6I9uRgb3DntTxZBH59EehEpm5Ty3UFLMgOJobyezUmji53GcHjvZTxaVMok+weCH6dDjNi2rUkujFsM+e1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.3-beta-20251015093703.0","@midscene/shared":"0.30.3-beta-20251015093703.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251015093703.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.3-beta-20251015093703.0_1760521115444_0.28531847151406353","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251016025939.0":{"name":"@midscene/web","version":"0.30.3-beta-20251016025939.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2681fafa63d9a105aeae9f1c0cb757852f554d24","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.3-beta-20251016025939.0.tgz","fileCount":135,"integrity":"sha512-T/gVjaqqT1x40GFXSIugJVjHSXxe+sBtOW5dtAQZC9doGARhl6YXsjd7q4brA/cUHpbY0oBD0esWuhS16xCLTA==","signatures":[{"sig":"MEUCIChSUwbTXvSy4lV5dEkBVApqI36qK4jwBWpyOCYXMB16AiEAnQgR2CZeETyv8SDH3NUVZjte4kF2CTJKbtetWwHkBwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.3-beta-20251016025939.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/52291b4e1cdd8e0152f48e527b18b097/midscene-web-0.30.3-beta-20251016025939.0.tgz","_integrity":"sha512-T/gVjaqqT1x40GFXSIugJVjHSXxe+sBtOW5dtAQZC9doGARhl6YXsjd7q4brA/cUHpbY0oBD0esWuhS16xCLTA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.3-beta-20251016025939.0","@midscene/shared":"0.30.3-beta-20251016025939.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251016025939.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.3-beta-20251016025939.0_1760583682353_0.2224426796287593","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@midscene/web","version":"0.30.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0e6b740d37c4056f089299cea4ff42903a0ffb74","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.3.tgz","fileCount":135,"integrity":"sha512-qni4Ti2l643vphn5g3TIcZpZKypjKYydtZNya4wrtOMFPXYLEDM6JBPBPqfpaSAIgmz0k/jSiCBk8IuRass06A==","signatures":[{"sig":"MEQCID0yKQbkJEfXKFmZEsNux7V1w1i6QsExbKzW7qr77OxtAiAwh5zrqJnVV5rT75kaEPgxFRwG0b3++gjE/hGenDpcUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810837},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.3.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fae2c9eed1ea2eb36defaa03d177d718/midscene-web-0.30.3.tgz","_integrity":"sha512-qni4Ti2l643vphn5g3TIcZpZKypjKYydtZNya4wrtOMFPXYLEDM6JBPBPqfpaSAIgmz0k/jSiCBk8IuRass06A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.3","@midscene/shared":"0.30.3","socket.io-client":"4.8.1","@midscene/playground":"0.30.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.3_1760585895117_0.4918166074967558","host":"s3://npm-registry-packages-npm-production"}},"0.30.4-beta-20251016083204.0":{"name":"@midscene/web","version":"0.30.4-beta-20251016083204.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9942fb31841b4c2e81883c78af33e6f6dad54f2a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.4-beta-20251016083204.0.tgz","fileCount":135,"integrity":"sha512-WSmxAIEWdWSw4KReccdgzIkNw/tCZGQV+pTRkNXxYgFpdLqefzuno0gJW8SDTuWBsEjE1xjTFDSHjbPf5us/ug==","signatures":[{"sig":"MEYCIQD2O8613TrbC4rIvFeJg/7vIxSQXFY9yuOdfvUN3FlwxgIhAKbcztM7tYccq05pyTIyTNlfbmqO70Bncayv7PpGdKcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.4-beta-20251016083204.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/373894d95f23c94fc1cab544b753be56/midscene-web-0.30.4-beta-20251016083204.0.tgz","_integrity":"sha512-WSmxAIEWdWSw4KReccdgzIkNw/tCZGQV+pTRkNXxYgFpdLqefzuno0gJW8SDTuWBsEjE1xjTFDSHjbPf5us/ug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.4-beta-20251016083204.0","@midscene/shared":"0.30.4-beta-20251016083204.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.4-beta-20251016083204.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.4-beta-20251016083204.0_1760603623302_0.20909016598203323","host":"s3://npm-registry-packages-npm-production"}},"0.30.4-beta-20251016120711.0":{"name":"@midscene/web","version":"0.30.4-beta-20251016120711.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b93f0602015f518fef82c83d9b274dec31348efe","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.4-beta-20251016120711.0.tgz","fileCount":135,"integrity":"sha512-/Ru6QzLXcQl0Uq+6D2rVg6NaiRS1ChNmQHS9z0kHCMpSssjJeDxbEjfa3XTblARnI0uE/HhhVgtEnys4hNuElA==","signatures":[{"sig":"MEUCIEoSeYKtJ3DGzLcxh2o2Y/PivmszQmEFdT1yDSr2a5iEAiEAyrfElTlHgLSf442qAzTo0Ii9jcVTUgkouO4ZNwvUuG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.4-beta-20251016120711.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6984dc1c56d154ede8265cb76ba291e1/midscene-web-0.30.4-beta-20251016120711.0.tgz","_integrity":"sha512-/Ru6QzLXcQl0Uq+6D2rVg6NaiRS1ChNmQHS9z0kHCMpSssjJeDxbEjfa3XTblARnI0uE/HhhVgtEnys4hNuElA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.4-beta-20251016120711.0","@midscene/shared":"0.30.4-beta-20251016120711.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.4-beta-20251016120711.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.4-beta-20251016120711.0_1760616529776_0.6839943502728907","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@midscene/web","version":"0.30.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"54fa451a4ea3a75d1ee0400fd440dd70900eabb5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.4.tgz","fileCount":135,"integrity":"sha512-TlUYzEFbD7GgyXHRDcaehi4+0m2mW4Tf01FCDX6eOBBK6N5ctEFB+9w/t/fdqqFyPEcQpNQawqVgWqasigsFhA==","signatures":[{"sig":"MEQCIAafs/v0791vFSUVqLb1Bp7SYD2HQLs1lXpPHuyXWOD4AiAM1Wl/7XswGpH/EuYd7W4/2GJUmNLlawIV1zq4DACj8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810837},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.4.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8bbf95859b854c8cf8d133accbbcd642/midscene-web-0.30.4.tgz","_integrity":"sha512-TlUYzEFbD7GgyXHRDcaehi4+0m2mW4Tf01FCDX6eOBBK6N5ctEFB+9w/t/fdqqFyPEcQpNQawqVgWqasigsFhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.4","@midscene/shared":"0.30.4","socket.io-client":"4.8.1","@midscene/playground":"0.30.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.4_1760618628248_0.9466971062701119","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251017025531.0":{"name":"@midscene/web","version":"0.30.5-beta-20251017025531.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"56244f403ca114275ba199e22c0b5d609c57a2a9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.5-beta-20251017025531.0.tgz","fileCount":135,"integrity":"sha512-pi8aH5aWYc0H7CF4MrcuCWts0LWTok+BEWpNeJ/8GCuvv5oLJ9zIug1acT9SxWW00hTnzP2CGJgD9zMWWvBFVQ==","signatures":[{"sig":"MEQCICHkkzLxHSJ1afe+TMHV1fH271fKC09ZKuYIqXNHi0nEAiB4XGNjCJ5uprjg6z/zvlWuZDmJ85W/aEpK2Ll6y01/hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.5-beta-20251017025531.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4df0ebd0c85c002d249563f9dc9e18e8/midscene-web-0.30.5-beta-20251017025531.0.tgz","_integrity":"sha512-pi8aH5aWYc0H7CF4MrcuCWts0LWTok+BEWpNeJ/8GCuvv5oLJ9zIug1acT9SxWW00hTnzP2CGJgD9zMWWvBFVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.5-beta-20251017025531.0","@midscene/shared":"0.30.5-beta-20251017025531.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.5-beta-20251017025531.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.5-beta-20251017025531.0_1760669835669_0.8963018798460369","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251017073249.0":{"name":"@midscene/web","version":"0.30.5-beta-20251017073249.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f3a1e5702d80c0089672aa396fcd29c629fdc3f6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.5-beta-20251017073249.0.tgz","fileCount":135,"integrity":"sha512-7LKB/LJ8Cq27ieiVm23yuCaj79SxOK87S7yJKnfayWlwAZVEeqkh4lJv5tmspEsOtXmHukEnbgBWMmHzNDtmZQ==","signatures":[{"sig":"MEQCICHtg131I1QB+pdj8gB3Z0PsuzTfzaTiqIE1YgyAz5pgAiBoDKlKKwhThli+3QcAQld1MAR/45L0afqXvZEdWfzfwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811101},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.5-beta-20251017073249.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0bffe3f94322dd9be45da75fc1d938aa/midscene-web-0.30.5-beta-20251017073249.0.tgz","_integrity":"sha512-7LKB/LJ8Cq27ieiVm23yuCaj79SxOK87S7yJKnfayWlwAZVEeqkh4lJv5tmspEsOtXmHukEnbgBWMmHzNDtmZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.5-beta-20251017073249.0","@midscene/shared":"0.30.5-beta-20251017073249.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.5-beta-20251017073249.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.5-beta-20251017073249.0_1760686471398_0.4446683278881225","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251020035347.0":{"name":"@midscene/web","version":"0.30.5-beta-20251020035347.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"158b4efc9f8350eabda1126cc4ad88fcedfaebac","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.5-beta-20251020035347.0.tgz","fileCount":135,"integrity":"sha512-UcZgbszgJ31CU4F8sO8r012e2tEHIb8ZF4j12c8YgwUToWMntMc8VSTkwj5FZ3RfaViXph1DH7AW124hP66Q1A==","signatures":[{"sig":"MEUCIEnV/A5vlPzkvE/gSTeKTsGToADpu0bPShhoVj0gxcfWAiEAsHHdN5Zcmwp9lmsYPsBU210TQDSiLFah3l3D+GHfpZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812810},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.5-beta-20251020035347.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/32ab3acc1c7d541d725f3d85f0b5f1e7/midscene-web-0.30.5-beta-20251020035347.0.tgz","_integrity":"sha512-UcZgbszgJ31CU4F8sO8r012e2tEHIb8ZF4j12c8YgwUToWMntMc8VSTkwj5FZ3RfaViXph1DH7AW124hP66Q1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.5-beta-20251020035347.0","@midscene/shared":"0.30.5-beta-20251020035347.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.5-beta-20251020035347.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.5-beta-20251020035347.0_1760932528301_0.8984647823328771","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251021035431.0":{"name":"@midscene/web","version":"0.30.5-beta-20251021035431.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"673d63f6ddca57d155ba4d9e809df0ff4f8250e4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.5-beta-20251021035431.0.tgz","fileCount":135,"integrity":"sha512-oXtgXwCpQTydCjzSyVga7vX4MTP3QTCupjxyIItTA6cwTLWfSOmhour9NvjK08ZPxr39NAZCapKKJu6oz6no8A==","signatures":[{"sig":"MEUCIQC65v0LcAhlzCagUxkcBf0Td/70VJs22tadB53lI4hOnAIgA1YeS5SM7sUGpUtWKuqgh2ECuehcdbBmuAP4UNKhbes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810955},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.5-beta-20251021035431.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/47fa493a6082600f1de5b14900ff9e23/midscene-web-0.30.5-beta-20251021035431.0.tgz","_integrity":"sha512-oXtgXwCpQTydCjzSyVga7vX4MTP3QTCupjxyIItTA6cwTLWfSOmhour9NvjK08ZPxr39NAZCapKKJu6oz6no8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.5-beta-20251021035431.0","@midscene/shared":"0.30.5-beta-20251021035431.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.5-beta-20251021035431.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.5-beta-20251021035431.0_1761018972170_0.9699610813407711","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@midscene/web","version":"0.30.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6d05af47773b0e612c63ac9bacfd7654c75af3f0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.5.tgz","fileCount":135,"integrity":"sha512-mPAlozJd0f+uAXoC5zSAOi69qP41+DlXXwXCC3VyZq0YG1sdqti2v0RxIpTaCOFCBYe9a0Zd7qY15yRjYLJFYA==","signatures":[{"sig":"MEUCIHr28P/09Nus4FiZzQuZ4Bj9QRj22gkK/iwP4MVqnLrlAiEA4GJyJ5BVrvrbD0wwIpTXvWb5gaOxMX3Ao6JePx6FQBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810691},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.5.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/362d6e0557c55f350ddb5aeea5596f26/midscene-web-0.30.5.tgz","_integrity":"sha512-mPAlozJd0f+uAXoC5zSAOi69qP41+DlXXwXCC3VyZq0YG1sdqti2v0RxIpTaCOFCBYe9a0Zd7qY15yRjYLJFYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.5","@midscene/shared":"0.30.5","socket.io-client":"4.8.1","@midscene/playground":"0.30.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.5_1761023622175_0.979721989683249","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251021060907.0":{"name":"@midscene/web","version":"1.0.1-beta-20251021060907.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fd885d1eed46310c682ea85c67ea3f3c8710870b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251021060907.0.tgz","fileCount":135,"integrity":"sha512-QcMySo4aTbrOAykh5+WtXGMzqKbFmZK+GD5j/lXzIZg5R9M0S585Phql0RPKsccW20oc4cwsccCsvByDG5o3TQ==","signatures":[{"sig":"MEUCIQDzG7eg6DlRrS/jOYAD21ezu0c4q5eIUAJ4Ttm9VBmNVwIgODF3xQxGFmbnk+2/yZWeHTKBCOBFjOPm6KiSwEfJM3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808030},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251021060907.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7fd448157bf036cda8373640be40f751/midscene-web-1.0.1-beta-20251021060907.0.tgz","_integrity":"sha512-QcMySo4aTbrOAykh5+WtXGMzqKbFmZK+GD5j/lXzIZg5R9M0S585Phql0RPKsccW20oc4cwsccCsvByDG5o3TQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251021060907.0","@midscene/shared":"1.0.1-beta-20251021060907.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251021060907.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251021060907.0_1761027050359_0.111131140592853","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021111532.0":{"name":"@midscene/web","version":"0.30.6-beta-20251021111532.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0667b271547455ece16a5133eccb8f6320e411fe","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251021111532.0.tgz","fileCount":135,"integrity":"sha512-FhZGb/UcZHZ9m4X6PeQMthdNOgQHw3+YDUboXPoTQkK2cEbCHky7auER1YgU63AW8AbSQpYKAddf0Dm8z/RniA==","signatures":[{"sig":"MEUCIQCMIL1LHn49cmPbX5zAeEwy1jutdvMD5tfQPARe9atKNAIgAyPay1L0tJSXgAJXZJpTgafejClBnwbRj6Ys5APCrqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810955},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251021111532.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e87bcd841baf3ddf589add0b627b597e/midscene-web-0.30.6-beta-20251021111532.0.tgz","_integrity":"sha512-FhZGb/UcZHZ9m4X6PeQMthdNOgQHw3+YDUboXPoTQkK2cEbCHky7auER1YgU63AW8AbSQpYKAddf0Dm8z/RniA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251021111532.0","@midscene/shared":"0.30.6-beta-20251021111532.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251021111532.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251021111532.0_1761045430108_0.6238068399781249","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021115636.0":{"name":"@midscene/web","version":"0.30.6-beta-20251021115636.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e43a923f6a8b5112b0fddea8cae50aaee78b946b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251021115636.0.tgz","fileCount":135,"integrity":"sha512-VMqL8fMRjzuJ6S35FMMSG/y4HTtZeOEkj41MuURfs4dNn4Qcxh1NtoZl7ojKWUReMeVoXYYcOVyauTnBZX/vBw==","signatures":[{"sig":"MEQCIA8BJdn+R7+hNI9hdhTY8BcWiO3KHfx8h5jZ2AAvHpSiAiARIfWpG8csgm1IuUEAvOsuW+9dWajnHzY3DY06fNvkeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810955},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251021115636.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/90987103ec3fb6460376a52ec1afbe7c/midscene-web-0.30.6-beta-20251021115636.0.tgz","_integrity":"sha512-VMqL8fMRjzuJ6S35FMMSG/y4HTtZeOEkj41MuURfs4dNn4Qcxh1NtoZl7ojKWUReMeVoXYYcOVyauTnBZX/vBw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251021115636.0","@midscene/shared":"0.30.6-beta-20251021115636.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251021115636.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251021115636.0_1761047897641_0.8343786309784531","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021121032.0":{"name":"@midscene/web","version":"0.30.6-beta-20251021121032.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7811e05f0414a51dd6b3b24e927e1c353ed9d68a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251021121032.0.tgz","fileCount":135,"integrity":"sha512-8jBB77j/y6qN0jKDwqqNV7RUfyfKj1WSyefQkZCVeTd4QvciVlPszq+2+5MHaYVFNli0blm7ENrSVUJp0RZWQQ==","signatures":[{"sig":"MEUCIGsjgCYpxiQ9cp9QDHsYsFQAvGIiEREdK/xjCpDdVVGXAiEA/ZOMzNs69OvfEmrJ3aif2Hy1pZbRDwROV/n7J7+wRcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810955},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251021121032.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fd1b82bd95cceeab112aa3afb8973bae/midscene-web-0.30.6-beta-20251021121032.0.tgz","_integrity":"sha512-8jBB77j/y6qN0jKDwqqNV7RUfyfKj1WSyefQkZCVeTd4QvciVlPszq+2+5MHaYVFNli0blm7ENrSVUJp0RZWQQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251021121032.0","@midscene/shared":"0.30.6-beta-20251021121032.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251021121032.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251021121032.0_1761048736468_0.75144780357566","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022061854.0":{"name":"@midscene/web","version":"0.30.6-beta-20251022061854.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ed8c2e1d8b921c3840fd4e51258d89bcf0202e87","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251022061854.0.tgz","fileCount":135,"integrity":"sha512-WcTrYmYhVCP4qjOSicxZONmTLX/kyXXthZgfczm4cM83cPXGL4wPnkNaiuoHubbGKKZqjDSaWW1uIEIv3CRogw==","signatures":[{"sig":"MEYCIQCXO2CS9dtHuxUtvK4ItQ8QRm78UcIydiX4Amz1BwwXIwIhAINhB+tw3HDFfqQDRoCYqYvEYdnGaFltadv2mhUghNoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810955},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251022061854.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/16f551cc04631369b088c6f06358684e/midscene-web-0.30.6-beta-20251022061854.0.tgz","_integrity":"sha512-WcTrYmYhVCP4qjOSicxZONmTLX/kyXXthZgfczm4cM83cPXGL4wPnkNaiuoHubbGKKZqjDSaWW1uIEIv3CRogw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251022061854.0","@midscene/shared":"0.30.6-beta-20251022061854.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251022061854.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251022061854.0_1761114034941_0.6610525983607323","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251022061922.0":{"name":"@midscene/web","version":"1.0.1-beta-20251022061922.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"95bd7dd99fe15167e4af4c4cd967dc8357c81ddb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251022061922.0.tgz","fileCount":135,"integrity":"sha512-6nb2nXSdTSg7/Fjj+zAIAs08SIsIumEprlfUkBCXlPdXzfCFlOrPyD/2dS7TnxTLFejgZ6PwQxYyj+idfKtDYA==","signatures":[{"sig":"MEUCIQCuyXF6gc9g9uDu2x4wdNE7R2SXQf7T7ueUwr5kxGlrcgIgCkoI1XvdIe3+/jHLEzCWpq4bs4xCcOUqTLRuGftwKlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807829},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251022061922.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/305416c7e3a1aa925e59be8bcddc3c33/midscene-web-1.0.1-beta-20251022061922.0.tgz","_integrity":"sha512-6nb2nXSdTSg7/Fjj+zAIAs08SIsIumEprlfUkBCXlPdXzfCFlOrPyD/2dS7TnxTLFejgZ6PwQxYyj+idfKtDYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251022061922.0","@midscene/shared":"1.0.1-beta-20251022061922.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251022061922.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251022061922.0_1761114057835_0.34214943028011735","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022061949.0":{"name":"@midscene/web","version":"0.30.6-beta-20251022061949.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"434595628177666648009ff599a20c33edb06a49","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251022061949.0.tgz","fileCount":135,"integrity":"sha512-nDrJSIRJhIoZP1mfzWDdzdmJ1iLNzrTvHQSdBzg1BL2aRO+mkbGSbyTzPvZMT6UBSmUcC+2fgIALXtgi+9rIyw==","signatures":[{"sig":"MEQCIHCY/rTbV1nkmyjMjLaXu5p98OywtuddfD4seXveN37JAiBxNeu8cooH7EMo2O2LxPouxuzHHUAkn0fyFU5XhoZ69w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811031},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251022061949.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d48b1145e82206dc3f0e96b3f30e348c/midscene-web-0.30.6-beta-20251022061949.0.tgz","_integrity":"sha512-nDrJSIRJhIoZP1mfzWDdzdmJ1iLNzrTvHQSdBzg1BL2aRO+mkbGSbyTzPvZMT6UBSmUcC+2fgIALXtgi+9rIyw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251022061949.0","@midscene/shared":"0.30.6-beta-20251022061949.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251022061949.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251022061949.0_1761114092225_0.33074000766085354","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022093704.0":{"name":"@midscene/web","version":"0.30.6-beta-20251022093704.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b58ae91105d3f1c9b4e88f897d5047a2c99e3b97","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251022093704.0.tgz","fileCount":135,"integrity":"sha512-2qi2UP1eZSCV687TkpfCY0vaYfClIzwwiUNNuM8h6eLznY48qXnLX96w+Xm9WprIjsotwbSTCuI2maxT3WAmdQ==","signatures":[{"sig":"MEYCIQCh+AXe9YStF99Tr4HCmKJ/RBlguoL5lUFLlUUO3E1+hgIhAPRL7+DwK2ooOVutWpd2t3s3WY3yGWZx+svtzGnF1NVl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810955},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251022093704.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bfdfd2c07f9bc71ce6f222cb4f1c190b/midscene-web-0.30.6-beta-20251022093704.0.tgz","_integrity":"sha512-2qi2UP1eZSCV687TkpfCY0vaYfClIzwwiUNNuM8h6eLznY48qXnLX96w+Xm9WprIjsotwbSTCuI2maxT3WAmdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251022093704.0","@midscene/shared":"0.30.6-beta-20251022093704.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251022093704.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251022093704.0_1761125922912_0.57286106886499","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022111444.0":{"name":"@midscene/web","version":"0.30.6-beta-20251022111444.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bd873450625b35d8aff4245e9d1b014b48ba2401","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251022111444.0.tgz","fileCount":135,"integrity":"sha512-abPZuAYRaWJCVrSJgxigg45TQ4vV906lXQ/fS/AmHPCtMybVwjgVwnT4qTup4oX5aw1LAz8eUkDvjmjTcep3Kg==","signatures":[{"sig":"MEUCIQDZmg60b4DhBFXuxOUedu5fUm46kSyKX0fvtHgL8u1VoQIgCNlGmLnSat2Bt+Hw7P1n4CwwMUvTg2V8ufVs3gCZaE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810955},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251022111444.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/586968438bac66fd1a3967c00945c016/midscene-web-0.30.6-beta-20251022111444.0.tgz","_integrity":"sha512-abPZuAYRaWJCVrSJgxigg45TQ4vV906lXQ/fS/AmHPCtMybVwjgVwnT4qTup4oX5aw1LAz8eUkDvjmjTcep3Kg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251022111444.0","@midscene/shared":"0.30.6-beta-20251022111444.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251022111444.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251022111444.0_1761131782800_0.5588077465096284","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022112352.0":{"name":"@midscene/web","version":"0.30.6-beta-20251022112352.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"473ed70cee248718cce3240b5d391c3b46fa9ce9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251022112352.0.tgz","fileCount":135,"integrity":"sha512-DqGhOkf+5a5smY425ACY3iD8BOykBDtGARIPp5j5X6217fb9/Y/KgPv0cIGdvtzxMHJertd5zv2PsTSRlKYI4w==","signatures":[{"sig":"MEQCIHePTHNrhtiKoKC1+uo+13mnwE6d4Wu09VlMcekeJcXGAiBn6bkB6EOoHyjU6ZBFkRwSWCDrisoMkdUudgcq3ZPPkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810955},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251022112352.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bf55d8179ffd9c66258a6451c7eb1804/midscene-web-0.30.6-beta-20251022112352.0.tgz","_integrity":"sha512-DqGhOkf+5a5smY425ACY3iD8BOykBDtGARIPp5j5X6217fb9/Y/KgPv0cIGdvtzxMHJertd5zv2PsTSRlKYI4w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251022112352.0","@midscene/shared":"0.30.6-beta-20251022112352.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251022112352.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251022112352.0_1761132326370_0.05935186125400316","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023082056.0":{"name":"@midscene/web","version":"0.30.6-beta-20251023082056.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0d51ea522c5aaf90c6cf294bc57c0e2fd7c3f260","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251023082056.0.tgz","fileCount":135,"integrity":"sha512-DKp89QTbMfqjG8l6raxuVqpXJwJM1R7+UvTnepGwz6lQ2wspUQGnsbQX84mdly3SWfPf5hwEcAhdpncFS+1fng==","signatures":[{"sig":"MEQCIHjigpJmr6/Fdc8rrzr79Fx+tuiIBO7/STuIu5oMgVURAiBI5GgPQv3+D9sCntPqx4NYkJPGXhk0iMRAkxv5n3P+hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811027},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251023082056.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/751d2109568fad059e6edb7fb3e49cc4/midscene-web-0.30.6-beta-20251023082056.0.tgz","_integrity":"sha512-DKp89QTbMfqjG8l6raxuVqpXJwJM1R7+UvTnepGwz6lQ2wspUQGnsbQX84mdly3SWfPf5hwEcAhdpncFS+1fng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251023082056.0","@midscene/shared":"0.30.6-beta-20251023082056.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251023082056.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251023082056.0_1761207754942_0.3958423230267043","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023092723.0":{"name":"@midscene/web","version":"0.30.6-beta-20251023092723.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9d2949526e2055e205dd6f69d5ba7439d96f087b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251023092723.0.tgz","fileCount":135,"integrity":"sha512-vJqJb78UfPVgVfR2gPSDKB6oFLnMrnHjpYzG+zat8WAaJ++dglae5QEqOJ2lJ5WGhp6LLRYsW9Hb7NuDW31qeQ==","signatures":[{"sig":"MEQCICUWDzfDX7oFpYHXJPzX64Upg+tnrOi05s0MZwR1xAWfAiB23en4yu28SQbpIpn4BORTKyGTIK40HsKCT1Vvabjpzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811027},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251023092723.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d4bfd64043c8dc1cb3023c900d979498/midscene-web-0.30.6-beta-20251023092723.0.tgz","_integrity":"sha512-vJqJb78UfPVgVfR2gPSDKB6oFLnMrnHjpYzG+zat8WAaJ++dglae5QEqOJ2lJ5WGhp6LLRYsW9Hb7NuDW31qeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251023092723.0","@midscene/shared":"0.30.6-beta-20251023092723.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251023092723.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251023092723.0_1761211741937_0.1274969848272829","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023094958.0":{"name":"@midscene/web","version":"0.30.6-beta-20251023094958.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"432d25e0d8e683f69386778c698ad10dd9458428","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251023094958.0.tgz","fileCount":135,"integrity":"sha512-IspWn3lEKcmuA/CtMrWG6RWvMA0Z1qudRfkNC27ams072i1zrYRwYPlUJhCI0c+/Ag8FtPB/NCE8TwGgZKGOYA==","signatures":[{"sig":"MEYCIQDpzPmY7sbVrv8HnVIDOvjymHz7ziYO+lJDfCISBPdupAIhALjFdYhxK0fXcPIUxaq0RFr2XGC1MHyDQAksa2Pd1BTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811027},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251023094958.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2c4dc8a3c3d8104cd527bf810496232d/midscene-web-0.30.6-beta-20251023094958.0.tgz","_integrity":"sha512-IspWn3lEKcmuA/CtMrWG6RWvMA0Z1qudRfkNC27ams072i1zrYRwYPlUJhCI0c+/Ag8FtPB/NCE8TwGgZKGOYA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251023094958.0","@midscene/shared":"0.30.6-beta-20251023094958.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251023094958.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251023094958.0_1761213099054_0.14209370165676516","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"@midscene/web","version":"0.30.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e22f465fd17f78c6f1c07449fcb31f3b660d8b81","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6.tgz","fileCount":135,"integrity":"sha512-lnLAJX2OFDxcgeHFY4cFYJEXwGMkTlSUz7EDrjERnHNeCE098fmQBAsya1/NQLtxVkhX/GuGVcM9XElcqcOmjQ==","signatures":[{"sig":"MEUCIBxBWXgjPRHDHV2UcS9rktXlskFVQ08+pzGvUJixVuBuAiEAmf3VT/g/JQ+tkRm0g7ksWG8VvbDRxwtNm1h2zbhy+KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810763},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fb9ee4370d8d7fa8ad9c9d2c31a66dfa/midscene-web-0.30.6.tgz","_integrity":"sha512-lnLAJX2OFDxcgeHFY4cFYJEXwGMkTlSUz7EDrjERnHNeCE098fmQBAsya1/NQLtxVkhX/GuGVcM9XElcqcOmjQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6","@midscene/shared":"0.30.6","socket.io-client":"4.8.1","@midscene/playground":"0.30.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6_1761215504177_0.6809488832539738","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023120226.0":{"name":"@midscene/web","version":"0.30.6-beta-20251023120226.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4737153eeb203fe2123a9977375237dd303355b0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.6-beta-20251023120226.0.tgz","fileCount":135,"integrity":"sha512-HPz0SXhtKocplQt9wToN2ERxaBleSvvKYPpR3oWr9UButF8EXzo9ijOmR+a3JwqzQOXrsy/i4I190svRhw0gJA==","signatures":[{"sig":"MEYCIQChHWK6jhgqEJUDZfoUfJF4LpvXDzZSVHg7jFSw4P795AIhAMsEYUV0b3j2QCAXiHeuGDfsLCKlZ9yJtJMZw+ehsXzY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811213},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.6-beta-20251023120226.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5cb9bf54c754d453881491b34632714d/midscene-web-0.30.6-beta-20251023120226.0.tgz","_integrity":"sha512-HPz0SXhtKocplQt9wToN2ERxaBleSvvKYPpR3oWr9UButF8EXzo9ijOmR+a3JwqzQOXrsy/i4I190svRhw0gJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.6-beta-20251023120226.0","@midscene/shared":"0.30.6-beta-20251023120226.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251023120226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.6-beta-20251023120226.0_1761221049353_0.783922188651756","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251024063839.0":{"name":"@midscene/web","version":"1.0.1-beta-20251024063839.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5a8ae87ee69eb4f57b2ab60084e6eff470575714","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251024063839.0.tgz","fileCount":135,"integrity":"sha512-KI81RRxGEQ76Uww5dAKWovydc2BuLbrnyJspz3cHxZMqBhUkuxl/F2C/QvBCxsbmPMEnKTgEhjGzqwfoh56fcQ==","signatures":[{"sig":"MEUCIQDSLdEXNDkPiv4kz95tmoCEYA9F6ewj25lzTekA7lM68QIgNMy2Xp1sohICIii2Q+WwE9mKTTuPTyxEyvfeA/CGodQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818980},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251024063839.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b5f582c3034c1c630b853a4f14f0822b/midscene-web-1.0.1-beta-20251024063839.0.tgz","_integrity":"sha512-KI81RRxGEQ76Uww5dAKWovydc2BuLbrnyJspz3cHxZMqBhUkuxl/F2C/QvBCxsbmPMEnKTgEhjGzqwfoh56fcQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251024063839.0","@midscene/shared":"1.0.1-beta-20251024063839.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251024063839.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251024063839.0_1761288015842_0.961764551410784","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251024064637.0":{"name":"@midscene/web","version":"1.0.1-beta-20251024064637.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2d599f80cc8984d69f057b9cd1c2ea516b508297","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251024064637.0.tgz","fileCount":135,"integrity":"sha512-ATCT784cZrnulV/i6MPhIqsMhtuUP0QwUcKqiS/D/aCIt5epnSxfz/rcJEuRSwz1vthpcrdG/f4mEtuHD8OCgQ==","signatures":[{"sig":"MEUCIH2uPwiVsAu/3ANkKi9B6HhXleWIoiNAaZKKg4a7RVLzAiEAuQSRAXTr/vF5INx+wpnHeOJ2uCvSR/w11hlwNbE/D8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803734},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251024064637.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4a1402717f483ef576972812b37585a4/midscene-web-1.0.1-beta-20251024064637.0.tgz","_integrity":"sha512-ATCT784cZrnulV/i6MPhIqsMhtuUP0QwUcKqiS/D/aCIt5epnSxfz/rcJEuRSwz1vthpcrdG/f4mEtuHD8OCgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251024064637.0","@midscene/shared":"1.0.1-beta-20251024064637.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251024064637.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251024064637.0_1761288486238_0.8843348233557171","host":"s3://npm-registry-packages-npm-production"}},"0.30.7-beta-20251024090505.0":{"name":"@midscene/web","version":"0.30.7-beta-20251024090505.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"16116b0ee0e39c3d6ff109cb095512ed26597f79","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.7-beta-20251024090505.0.tgz","fileCount":135,"integrity":"sha512-cca8bU1HT78IPNS98QpQBKZ3rfscrb4vW0smt1QQ0Gp+Jj6oFXH2G26B9W4t+xu3v2ThPC1R5GWMylvSrVZHfQ==","signatures":[{"sig":"MEQCIAWTJEJDYaBBYRTaHxd2TyWFtqYR/UADuEqCUHZY6kpJAiB6NpLzBd0SeadJT3U8c7ISRKHOKaYFwB/xeK5j2WW2fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811687},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.7-beta-20251024090505.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/92c3a8d144dd71368b934b6b1f1340f7/midscene-web-0.30.7-beta-20251024090505.0.tgz","_integrity":"sha512-cca8bU1HT78IPNS98QpQBKZ3rfscrb4vW0smt1QQ0Gp+Jj6oFXH2G26B9W4t+xu3v2ThPC1R5GWMylvSrVZHfQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.7-beta-20251024090505.0","@midscene/shared":"0.30.7-beta-20251024090505.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.7-beta-20251024090505.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.7-beta-20251024090505.0_1761296800284_0.08794422066312446","host":"s3://npm-registry-packages-npm-production"}},"0.30.7":{"name":"@midscene/web","version":"0.30.7","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"06ff263842acb1ab82697af54963c01df0f8e198","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.7.tgz","fileCount":135,"integrity":"sha512-JbYRgD6cZmOiDNBaquwzkp1IpVFLmAwsfguwGQP3OLEC1yrm80PVcNtbVn2/3chjmfl/yW3mWE5WfewTzI7rzQ==","signatures":[{"sig":"MEQCIFaxOCmyjDJQQp9IRJPIMxq2v/Oa37rFpX9RJNWdXIosAiAUaBVnQ7Jw6MoQU77s4HMCGlcm3/7PR/NF6Iea0Nmyag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811423},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.7.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c4e8dbff9b78dcac799610d84e50c5b0/midscene-web-0.30.7.tgz","_integrity":"sha512-JbYRgD6cZmOiDNBaquwzkp1IpVFLmAwsfguwGQP3OLEC1yrm80PVcNtbVn2/3chjmfl/yW3mWE5WfewTzI7rzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.7","@midscene/shared":"0.30.7","socket.io-client":"4.8.1","@midscene/playground":"0.30.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.7_1761297999210_0.054603890818143874","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027033034.0":{"name":"@midscene/web","version":"1.0.1-beta-20251027033034.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2baffb98a72b14da7aa97ab6b99f633e382ead2b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251027033034.0.tgz","fileCount":135,"integrity":"sha512-LXfWiB1Qw72Esz3mNVLyGtZn/TOTWxGLKJS+X4KwipNE9uMCOCk+0VkAiKgjwRibs2DCeQ/GAiIfrITWFu6qSw==","signatures":[{"sig":"MEUCIB640SBiwT70RdrlRGl1yoPQxRAl0cVuPDQQ32uJ3NYDAiEA1rPvGSiVPPCI9u4ZLiCE3GAsdipfuq+w1olqgZkWf4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814840},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251027033034.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/850fe31326a07ad4037ffae88b4b7a69/midscene-web-1.0.1-beta-20251027033034.0.tgz","_integrity":"sha512-LXfWiB1Qw72Esz3mNVLyGtZn/TOTWxGLKJS+X4KwipNE9uMCOCk+0VkAiKgjwRibs2DCeQ/GAiIfrITWFu6qSw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251027033034.0","@midscene/shared":"1.0.1-beta-20251027033034.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251027033034.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251027033034.0_1761535927789_0.7739757338381121","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027034431.0":{"name":"@midscene/web","version":"1.0.1-beta-20251027034431.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e336772db6d5e9e907613b3230a27d6dfb062f6f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251027034431.0.tgz","fileCount":135,"integrity":"sha512-rMZum/VDZwomIGUNDvh5DgV8dC7lMVnVKJDsNQhwDypB5P81QIDPmzJWOIzTf9fCoZ+aHD976i5SQ+fWq/W+Ug==","signatures":[{"sig":"MEUCIEyqwnn9G4DEVF5O/cECoym96Nxx+voNM5PIKicSHAhPAiEArRmb2RFVnVfczVKrFCPDdezL3a0XmWdv1Jm/e0MbsT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814840},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251027034431.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d1c928af9ea8d8377678f07d13be9eb/midscene-web-1.0.1-beta-20251027034431.0.tgz","_integrity":"sha512-rMZum/VDZwomIGUNDvh5DgV8dC7lMVnVKJDsNQhwDypB5P81QIDPmzJWOIzTf9fCoZ+aHD976i5SQ+fWq/W+Ug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251027034431.0","@midscene/shared":"1.0.1-beta-20251027034431.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251027034431.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251027034431.0_1761536766171_0.3601247375853984","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027074226.0":{"name":"@midscene/web","version":"1.0.1-beta-20251027074226.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c6a23b95cf3ad0ac8d162cac7d4a68e30fb8e4c0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251027074226.0.tgz","fileCount":135,"integrity":"sha512-E4wpQ3Lbk1Ce4KxlCDczN931sBIRESeEhwgF6C1IKZhKaZzh3Tu6k5RoMiUuSDoSj6cPRpsXO+S7zINp1UcOzQ==","signatures":[{"sig":"MEYCIQCKKAFAq92V5xoKdMt6wQNa349YtCWPppxz7m+p2rUTpwIhALEg5US2YYixV83b4BAc10ZrN9e+yT1n+Jxbx8eserVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825797},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251027074226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e4cf696bdc5427f98cac0fe56bd44008/midscene-web-1.0.1-beta-20251027074226.0.tgz","_integrity":"sha512-E4wpQ3Lbk1Ce4KxlCDczN931sBIRESeEhwgF6C1IKZhKaZzh3Tu6k5RoMiUuSDoSj6cPRpsXO+S7zINp1UcOzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251027074226.0","@midscene/shared":"1.0.1-beta-20251027074226.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251027074226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251027074226.0_1761551042583_0.6895551617370252","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028021317.0":{"name":"@midscene/web","version":"1.0.1-beta-20251028021317.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fe4e5152315b2693d87573511247b52f7a6497e5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251028021317.0.tgz","fileCount":135,"integrity":"sha512-/OPUHEtrpT/q6Uq7Etub9j30dyELTvQFHLF1pvX4juX1ejhwQyFH1YAKqyW9rFOov6kVBRFKZFoTqShDN1sa2A==","signatures":[{"sig":"MEUCIQDPD99aeU7OcbTy+1JGRUP9eXFQpYZxfK7jtANOWxYE9gIgaqf9EQGQ6A/B7ObiBG5kzMf92CUIO2eVsCaAegUZHi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814840},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251028021317.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1085888fc4424956f990bb450125f49a/midscene-web-1.0.1-beta-20251028021317.0.tgz","_integrity":"sha512-/OPUHEtrpT/q6Uq7Etub9j30dyELTvQFHLF1pvX4juX1ejhwQyFH1YAKqyW9rFOov6kVBRFKZFoTqShDN1sa2A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251028021317.0","@midscene/shared":"1.0.1-beta-20251028021317.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251028021317.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251028021317.0_1761617694763_0.875936162056721","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028065320.0":{"name":"@midscene/web","version":"1.0.1-beta-20251028065320.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7e5ae9b0321bc3873854a5af93b5f833838456b1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251028065320.0.tgz","fileCount":135,"integrity":"sha512-hqCawgCsHcesZC0Ap8cBLa8THJjcbqPXuniYtqIJ7iF1UkbH65fG9IZlRitT6BfmpOxvGCjgkQ5xS0UHpxJuXg==","signatures":[{"sig":"MEQCIBv7itHVkiqrTipw1YoByWgUAi8Rh9+xziT9OWK2MeDDAiA0woCXbvsLOgafROPczgvOlFW7eaHY79u/LjG1s7n4AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835730},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251028065320.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d16dd15166be2ebaf8a5a7a65eef3f35/midscene-web-1.0.1-beta-20251028065320.0.tgz","_integrity":"sha512-hqCawgCsHcesZC0Ap8cBLa8THJjcbqPXuniYtqIJ7iF1UkbH65fG9IZlRitT6BfmpOxvGCjgkQ5xS0UHpxJuXg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251028065320.0","@midscene/shared":"1.0.1-beta-20251028065320.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251028065320.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251028065320.0_1761634496303_0.4219307752480159","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028121806.0":{"name":"@midscene/web","version":"1.0.1-beta-20251028121806.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"43bf8b51cc302ee77504ff4ba01d5c358b973b7d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251028121806.0.tgz","fileCount":135,"integrity":"sha512-e7MG2Om6BW/TcGqmglrSQR5bzkhjkv3zezn1+MhEjo1cLH47NqBCMUhxro3KM09B2GEIblEhfzSdPKeZjY6UOQ==","signatures":[{"sig":"MEUCIQCfZLUI0V4cznC1w/i0w2a6eSCCRALoaEO7skzwxL3lYAIgQL+FhKyKNy3HDQCPdOQ6B0ZoSD5C+a63xxUvi6xwg3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823836},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251028121806.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15ef7a4cd4d93ab790ccec2299f56ce7/midscene-web-1.0.1-beta-20251028121806.0.tgz","_integrity":"sha512-e7MG2Om6BW/TcGqmglrSQR5bzkhjkv3zezn1+MhEjo1cLH47NqBCMUhxro3KM09B2GEIblEhfzSdPKeZjY6UOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251028121806.0","@midscene/shared":"1.0.1-beta-20251028121806.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251028121806.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251028121806.0_1761653980893_0.48030541755004363","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251029093754.0":{"name":"@midscene/web","version":"1.0.1-beta-20251029093754.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"75c35057d558953e78ddf27c6162cca0a3db71b3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251029093754.0.tgz","fileCount":135,"integrity":"sha512-9tOb4CIDc7bqGSjaKjN4K7PKIsZ7DXxpEaGNhnqenr1P8pe4e0mtWcPm+VJid0YnW8kFgP64A8j1FVUQHAFv6A==","signatures":[{"sig":"MEUCIQCu4Ex44wHeHyKQK3Fjcd8D3h9+SvTi+qeKLtBhyfjGMwIgM6FjFxj8+HfvMapKY607SaEsBfBBRu8R5DBXk0SH7Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251029093754.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e88e11ff3de9c0568b325fb6cf9a3d2f/midscene-web-1.0.1-beta-20251029093754.0.tgz","_integrity":"sha512-9tOb4CIDc7bqGSjaKjN4K7PKIsZ7DXxpEaGNhnqenr1P8pe4e0mtWcPm+VJid0YnW8kFgP64A8j1FVUQHAFv6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251029093754.0","@midscene/shared":"1.0.1-beta-20251029093754.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251029093754.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251029093754.0_1761730769980_0.8272438877213728","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251030070226.0":{"name":"@midscene/web","version":"1.0.1-beta-20251030070226.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1999f62cdad84e8abe6c4d3c41bb4b68ce7de727","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251030070226.0.tgz","fileCount":135,"integrity":"sha512-V0VIabelOCArHtaVeKV1zKsfDyHt1m0RU035gs17Dn7oTi/PfgjJS7iMqGZK4p7CFbKy38CjRmk7i7+EP/Uclg==","signatures":[{"sig":"MEYCIQC8jXcBPGC+4W+jXaoVdn2B5ymqWG4s8BLvunSYMCS8fgIhANPkL81hIz2IjIK3PlbAex8qBoYzZWLCjo9ricylTQcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251030070226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ab55a6de94f10574c3d07f18f6aec4e1/midscene-web-1.0.1-beta-20251030070226.0.tgz","_integrity":"sha512-V0VIabelOCArHtaVeKV1zKsfDyHt1m0RU035gs17Dn7oTi/PfgjJS7iMqGZK4p7CFbKy38CjRmk7i7+EP/Uclg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251030070226.0","@midscene/shared":"1.0.1-beta-20251030070226.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251030070226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251030070226.0_1761807840737_0.5284318372755219","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251103074550.0":{"name":"@midscene/web","version":"1.0.1-beta-20251103074550.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"16a597e1ded99203ea86fff9bd8dd0ea4876b192","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251103074550.0.tgz","fileCount":135,"integrity":"sha512-MDm9LTpmqz9OmR5SGV1ppxqjyurITRDg8SNxhqGaHMklJwzAppb44+Km14JHm3JBU5GgQpjne67sGHttWYxn+w==","signatures":[{"sig":"MEYCIQCag248fq/o1O+4Mvx7KkeujzLjJlJSiyAWofe9xCpO8gIhAOrtRy/KkaLvSXvhnJDrRdZWWAxDa9+RmcHa8xzpZwd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251103074550.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2c8e377bac23826f1c2799e92c1977d/midscene-web-1.0.1-beta-20251103074550.0.tgz","_integrity":"sha512-MDm9LTpmqz9OmR5SGV1ppxqjyurITRDg8SNxhqGaHMklJwzAppb44+Km14JHm3JBU5GgQpjne67sGHttWYxn+w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251103074550.0","@midscene/shared":"1.0.1-beta-20251103074550.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251103074550.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251103074550.0_1762156046338_0.2696785538124824","host":"s3://npm-registry-packages-npm-production"}},"0.30.8-beta-20251103084157.0":{"name":"@midscene/web","version":"0.30.8-beta-20251103084157.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"38fd77a14b345747318dbccdb025508a71e814c0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.8-beta-20251103084157.0.tgz","fileCount":135,"integrity":"sha512-mcwv5Dl5DZbhcRMjcWjSNszTVV0uRVa6c890Z2K6u7A2p4i74928QwXnDXPPZXIy7lOLEYtTQAEnemC3TyaKKw==","signatures":[{"sig":"MEUCIQCnlCj32sUbvmyg4ssIM4Uq3vG/wlBpY9yVK2/Yw5de0gIgSpuZd9OMsZUEXCjDsf6a2GhPfN0MetRpXnIr7oBXeFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811687},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.8-beta-20251103084157.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dc2f61ad356312a13c9bd3141f91ae3d/midscene-web-0.30.8-beta-20251103084157.0.tgz","_integrity":"sha512-mcwv5Dl5DZbhcRMjcWjSNszTVV0uRVa6c890Z2K6u7A2p4i74928QwXnDXPPZXIy7lOLEYtTQAEnemC3TyaKKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.8-beta-20251103084157.0","@midscene/shared":"0.30.8-beta-20251103084157.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.8-beta-20251103084157.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.8-beta-20251103084157.0_1762159416339_0.925120259071126","host":"s3://npm-registry-packages-npm-production"}},"0.30.8":{"name":"@midscene/web","version":"0.30.8","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b16641db715d2b8c703a1e1593e39e612c32770a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.8.tgz","fileCount":135,"integrity":"sha512-RU2Nymw2TmwodORIpBO7PCMp20hiEUx2pas2IoMx3DwJDX4mAseIvde0FcgmIB8E45IFp5448uE9UY+L52ZnTQ==","signatures":[{"sig":"MEUCIBOWpMlUd+Cm03cUWTEzoTib1qNgDj3+mr8i3GelhAv7AiEAm4oG9tjGFkAXMQi+unJlsbhGjGjpnYnGCysQ3xruX/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811423},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.8.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/728a6aebcc388fe2b6ca5fc2684108be/midscene-web-0.30.8.tgz","_integrity":"sha512-RU2Nymw2TmwodORIpBO7PCMp20hiEUx2pas2IoMx3DwJDX4mAseIvde0FcgmIB8E45IFp5448uE9UY+L52ZnTQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.8","@midscene/shared":"0.30.8","socket.io-client":"4.8.1","@midscene/playground":"0.30.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.8_1762230611014_0.7686446351280265","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251104075048.0":{"name":"@midscene/web","version":"1.0.1-beta-20251104075048.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"95be5484e782d3c3a0e90d13ecdbc38e485cf577","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251104075048.0.tgz","fileCount":135,"integrity":"sha512-RREDzvTTIsmtGwVHDN1MJKH8QVzJJaxcnuwdRdR0YgagJzYJe7jy1GQA+9ADKOwUlD3d2vt56rPsLjekE6BJvA==","signatures":[{"sig":"MEYCIQClfkbxdmYk534hYGNzraKjUgjEExXWLRABZgniwgRHVAIhAOsPUyxz63semopjAGrVezeJYgIQigcBelsoszyCdkR/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251104075048.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f6fd78024ba95a3fa346119343817817/midscene-web-1.0.1-beta-20251104075048.0.tgz","_integrity":"sha512-RREDzvTTIsmtGwVHDN1MJKH8QVzJJaxcnuwdRdR0YgagJzYJe7jy1GQA+9ADKOwUlD3d2vt56rPsLjekE6BJvA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251104075048.0","@midscene/shared":"1.0.1-beta-20251104075048.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251104075048.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251104075048.0_1762242743810_0.6643801507382656","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251104101357.0":{"name":"@midscene/web","version":"1.0.1-beta-20251104101357.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c277faf73892db4a6b41e42bc15ab7b14d1e662e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251104101357.0.tgz","fileCount":135,"integrity":"sha512-o79f2y1UajcQsCjsOScgtlZpo+HUDTod4k8q+Luq7wNFnWLlCrfp5YasPx7M72yNJ2H0oQopxp0BIzb14rbUtA==","signatures":[{"sig":"MEQCID00+xN0xM8qlg51WxrTb55G/7Nu5mRqR5NoXWgKnmAmAiBeaC0rHlPalskvUjAU/AkuECQrbCato6AhNbo3LkJAQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251104101357.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e93f954a76cd08561b24d780ee94a6cb/midscene-web-1.0.1-beta-20251104101357.0.tgz","_integrity":"sha512-o79f2y1UajcQsCjsOScgtlZpo+HUDTod4k8q+Luq7wNFnWLlCrfp5YasPx7M72yNJ2H0oQopxp0BIzb14rbUtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251104101357.0","@midscene/shared":"1.0.1-beta-20251104101357.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251104101357.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251104101357.0_1762251324895_0.42990314482866143","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251106111345.0":{"name":"@midscene/web","version":"1.0.1-beta-20251106111345.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2e783ffa0de98e49d74c517c0436b3b8915f3bd4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251106111345.0.tgz","fileCount":135,"integrity":"sha512-CsxbMqWPnLtOcS1Z8hNHRS/K9R3Jg/lqj9717hqwPYNmH+W0YVxUViYfm4grQmasSnaKQq1huA3HqdPs9wUixg==","signatures":[{"sig":"MEQCIH+v+oh00hQu3BKsuwXfQAe2SNOXsCwN8UiewIaTTIUVAiB4jTjyLaP8TSLYmHiJ5JnZiV++yof1GHk4zL/Mm1/Q8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251106111345.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6858aada154593eebd1c99e3c57099f6/midscene-web-1.0.1-beta-20251106111345.0.tgz","_integrity":"sha512-CsxbMqWPnLtOcS1Z8hNHRS/K9R3Jg/lqj9717hqwPYNmH+W0YVxUViYfm4grQmasSnaKQq1huA3HqdPs9wUixg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251106111345.0","@midscene/shared":"1.0.1-beta-20251106111345.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251106111345.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251106111345.0_1762427713572_0.9236151076802357","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251107042357.0":{"name":"@midscene/web","version":"1.0.1-beta-20251107042357.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e0ba2d4c39bfd010b3bf10b1133c6246a558bcf1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251107042357.0.tgz","fileCount":135,"integrity":"sha512-gs34X1wI/SS6MpogQLOLl9Ty2RnR8cTqYWg3AmiMj4puaZvWmfpGjVd0a+FGJshC3acwI36bi7Kx5V0OEmAoVQ==","signatures":[{"sig":"MEYCIQC0JSQiGyFpXryvGnkj4IQL+hiUCvQpZIs93soGzxp9GgIhANKYW4m2/eb3qK1HeEvN08zVWKOnmvYqlyDishq4LcTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251107042357.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7d53623cc75ee2ebbc7e92140958b3d6/midscene-web-1.0.1-beta-20251107042357.0.tgz","_integrity":"sha512-gs34X1wI/SS6MpogQLOLl9Ty2RnR8cTqYWg3AmiMj4puaZvWmfpGjVd0a+FGJshC3acwI36bi7Kx5V0OEmAoVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251107042357.0","@midscene/shared":"1.0.1-beta-20251107042357.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251107042357.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251107042357.0_1762489533529_0.20365285921876053","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251107065041.0":{"name":"@midscene/web","version":"1.0.1-beta-20251107065041.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0670a52392fa4463077db073f30aae38e81a6b36","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251107065041.0.tgz","fileCount":135,"integrity":"sha512-k+UgrRM8HZTtxfh4OWaN1HAJW+Gf+WcYWz4MUxKmKOeH0aWwqc0h6leQuMr/f+ZZTtmZnedGvJJvcFInwpQd3g==","signatures":[{"sig":"MEUCIQDTYKBwkoAuwNDqiJ1VSMjA0jKFVygWGh8sbpZqeI1lqgIgNTJzuOnDXetduDOtWgAqawzdgLrxHW++T6DyVVW336k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251107065041.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/09dad29f64121a88d55618fa1a8ca9a2/midscene-web-1.0.1-beta-20251107065041.0.tgz","_integrity":"sha512-k+UgrRM8HZTtxfh4OWaN1HAJW+Gf+WcYWz4MUxKmKOeH0aWwqc0h6leQuMr/f+ZZTtmZnedGvJJvcFInwpQd3g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251107065041.0","@midscene/shared":"1.0.1-beta-20251107065041.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251107065041.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251107065041.0_1762498334549_0.2737116986093968","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110055007.0":{"name":"@midscene/web","version":"1.0.1-beta-20251110055007.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1c54b0de12f9e8f1cf60d6b643f66935b62e066a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251110055007.0.tgz","fileCount":135,"integrity":"sha512-CpR5Fd84RtzuPIfh2gzNNhY9dYCtkw21CMLoMsdBDP8csrz16GK0FbkRi0T+EfZvUAlptHihaWGCocoiSuCzJw==","signatures":[{"sig":"MEYCIQD84pLg0d70y6ttlcdeM2mSI/KZVptYdOW6OMbH1HzTAwIhAIcu+1qRrhhmu9LDS7yhr3s3hjmyjO573Q+/WWcLU3BV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251110055007.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/700801a9fba1f4ed7c55c8737400abf1/midscene-web-1.0.1-beta-20251110055007.0.tgz","_integrity":"sha512-CpR5Fd84RtzuPIfh2gzNNhY9dYCtkw21CMLoMsdBDP8csrz16GK0FbkRi0T+EfZvUAlptHihaWGCocoiSuCzJw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251110055007.0","@midscene/shared":"1.0.1-beta-20251110055007.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251110055007.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251110055007.0_1762753901167_0.7732916337650675","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110115555.0":{"name":"@midscene/web","version":"1.0.1-beta-20251110115555.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4657d4db5e43685354bc7156413a92133c9b79bd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251110115555.0.tgz","fileCount":135,"integrity":"sha512-jyck9QdQVd3Ss+lOHL4yIx3raeK1nBFHhHO1cHZb/ghM/B4U+y4Hi2uLKcE/gIuwXelGnyiY8fTpOb4paxZhJQ==","signatures":[{"sig":"MEUCIApZkbiL3mQPV7ESKEbhB55oTNp0GCZ5Xspw/zI26KL/AiEAgRn8YfKqaBVrZmdhrsv/BTiFb4GZ0rNkzhPWiUOoN18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251110115555.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6563d0466c9ab9c422c42987da75d6ba/midscene-web-1.0.1-beta-20251110115555.0.tgz","_integrity":"sha512-jyck9QdQVd3Ss+lOHL4yIx3raeK1nBFHhHO1cHZb/ghM/B4U+y4Hi2uLKcE/gIuwXelGnyiY8fTpOb4paxZhJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251110115555.0","@midscene/shared":"1.0.1-beta-20251110115555.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251110115555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251110115555.0_1762775851066_0.08322772403252676","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110130223.0":{"name":"@midscene/web","version":"1.0.1-beta-20251110130223.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"85178a87e2d879b994e8d293cb5d357230fda323","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251110130223.0.tgz","fileCount":135,"integrity":"sha512-WgI9QzLm0fSjYhtx6GovGS0BfNz5epUDNermH8ZcdNgNePI+2xYZTaDkbIfAhouU0/1k/jzlwju7Q7N3GRMJ8Q==","signatures":[{"sig":"MEYCIQC0hBD5cmhglQiXWLDoh6fExvtgUR7EE1+sNzeprAaPPAIhAMwU8LdP+ZPWXoxtd+s2bsCMtwXvlV7JmRhicbV2SddY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251110130223.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a051025d72156fb61dec6932c25f648a/midscene-web-1.0.1-beta-20251110130223.0.tgz","_integrity":"sha512-WgI9QzLm0fSjYhtx6GovGS0BfNz5epUDNermH8ZcdNgNePI+2xYZTaDkbIfAhouU0/1k/jzlwju7Q7N3GRMJ8Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251110130223.0","@midscene/shared":"1.0.1-beta-20251110130223.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251110130223.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251110130223.0_1762779837203_0.6782953586169571","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111072933.0":{"name":"@midscene/web","version":"1.0.1-beta-20251111072933.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a3dc02103572bedae2fee3dcf5d14c4791792a4c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251111072933.0.tgz","fileCount":135,"integrity":"sha512-0/nIGj6edMkIJFVtyjTb57sXf+8NieZEo6xZZeXyo9b1VkB9pVTZS3UupMt5zheyF8L4kqqvK2Y73H3qw2YWmQ==","signatures":[{"sig":"MEQCIF0i3jnfKiWMWfi45c5lb/nhal0yoZSnMHepeQjCrUr8AiAq5HqUE0kNjq6JsI5qmDujYWLh3a1YqqBzXudLzmZ7Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827654},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251111072933.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9cc626b5279966333932690ed7d9021/midscene-web-1.0.1-beta-20251111072933.0.tgz","_integrity":"sha512-0/nIGj6edMkIJFVtyjTb57sXf+8NieZEo6xZZeXyo9b1VkB9pVTZS3UupMt5zheyF8L4kqqvK2Y73H3qw2YWmQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251111072933.0","@midscene/shared":"1.0.1-beta-20251111072933.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251111072933.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251111072933.0_1762846269630_0.4360389121963433","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111100700.0":{"name":"@midscene/web","version":"1.0.1-beta-20251111100700.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"853d1816a67fd2ad771a19e225db2cc31ce4ebf2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251111100700.0.tgz","fileCount":135,"integrity":"sha512-rHyuJpoBcOvGp+vS+FrEwneSSVnE7pRoniIaCde0m5vAbPhWcgu+e/DcBt4OPq9CJDrwtP2z3aYzhak2pcZT0Q==","signatures":[{"sig":"MEUCIBBQOwF7bm7h9Jf3iz5N4ETEShn/Kiut12XxLld9JsrOAiEAnfnOAY6D+yO9QKOWUwfoIQXpeL99/SEG7zPs3TZ/61Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251111100700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/808c0520f13f88d4f906b95529b434e3/midscene-web-1.0.1-beta-20251111100700.0.tgz","_integrity":"sha512-rHyuJpoBcOvGp+vS+FrEwneSSVnE7pRoniIaCde0m5vAbPhWcgu+e/DcBt4OPq9CJDrwtP2z3aYzhak2pcZT0Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251111100700.0","@midscene/shared":"1.0.1-beta-20251111100700.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251111100700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251111100700.0_1762855714214_0.7905769330202594","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111112606.0":{"name":"@midscene/web","version":"1.0.1-beta-20251111112606.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b5fcee7e2444f46001d8f9bc7320560dd596830e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251111112606.0.tgz","fileCount":135,"integrity":"sha512-ibW5BBTQ6aIB7svuNO2W4s23KX/v7GpVND9mF1ngg4Bn6U5F9noDazMWm0wnzlZMftyup6pEOCHalv5HF6S8nA==","signatures":[{"sig":"MEUCIQCV5rlUzTd8wNF1cyM54KwEBCKgNFIv5E3UZuH0vCYzygIgasW2j/zSlqmqHJ5YC1DNDlWxtyZEsOtmzz2ADMBc+3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251111112606.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e8a2a54b3466717dc016a3f5689fcbdf/midscene-web-1.0.1-beta-20251111112606.0.tgz","_integrity":"sha512-ibW5BBTQ6aIB7svuNO2W4s23KX/v7GpVND9mF1ngg4Bn6U5F9noDazMWm0wnzlZMftyup6pEOCHalv5HF6S8nA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251111112606.0","@midscene/shared":"1.0.1-beta-20251111112606.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251111112606.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251111112606.0_1762860452077_0.862247305979287","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111120301.0":{"name":"@midscene/web","version":"1.0.1-beta-20251111120301.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2469c07d48832412173065889d2c68a5e66544fc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251111120301.0.tgz","fileCount":135,"integrity":"sha512-x9odIr1RSn0rGT+grgGzy+Gmvl8deas+9uikT/wpVbejt5EW1oEGZtU/Quq4cdLokvqqOupOkOIhtKi3bAf0rA==","signatures":[{"sig":"MEQCIAh7ATknxnULV44olikyrYx7S9+TT+dJo97aAPgzQgQVAiAzaJRGGWu2mowetNb9KFGbX284uP/VOL6hKr924tqc+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251111120301.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/adf9567d6c9779c9549aaeb64a68a0ca/midscene-web-1.0.1-beta-20251111120301.0.tgz","_integrity":"sha512-x9odIr1RSn0rGT+grgGzy+Gmvl8deas+9uikT/wpVbejt5EW1oEGZtU/Quq4cdLokvqqOupOkOIhtKi3bAf0rA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251111120301.0","@midscene/shared":"1.0.1-beta-20251111120301.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251111120301.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251111120301.0_1762862677992_0.9299427065289059","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112052306.0":{"name":"@midscene/web","version":"1.0.1-beta-20251112052306.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use","Remote browser","Cloud browser","GEM Browser"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7e3f68e56960e5f4c7a4b59f159ac1d22eddf182","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251112052306.0.tgz","fileCount":154,"integrity":"sha512-RfEGUcWTrtjTTNnOG9BfRuG1Q9n/y0UcRzkQEwCd83giEu4/0y6QCVdHzmdcyooM9grlYHzcgb/pNwKUAz7QaQ==","signatures":[{"sig":"MEYCIQD5gspSBwkshfkcoZUaofMx2EaQQ5ODcICBJhZ8nMX3bwIhANhJIya8wSl0FpOLfJ5aQzeV8QPEzXyY89kYIq0LOaFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882347},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251112052306.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./remote-browser":{"types":"./dist/types/remote-browser/index.d.ts","import":"./dist/es/remote-browser/index.mjs","require":"./dist/lib/remote-browser/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/939ed795a2e3038ba9a3f516e76b1cc9/midscene-web-1.0.1-beta-20251112052306.0.tgz","_integrity":"sha512-RfEGUcWTrtjTTNnOG9BfRuG1Q9n/y0UcRzkQEwCd83giEu4/0y6QCVdHzmdcyooM9grlYHzcgb/pNwKUAz7QaQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, GEM Browser integration, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251112052306.0","@midscene/shared":"1.0.1-beta-20251112052306.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251112052306.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251112052306.0_1762925080242_0.5268364810813269","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112060124.0":{"name":"@midscene/web","version":"1.0.1-beta-20251112060124.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"129c2a5d8b313ae616325532afdcd9cfa0f16701","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251112060124.0.tgz","fileCount":135,"integrity":"sha512-Xc8ywBqWad+OBkd65A2fke85X+QW++6lKMiSvKS7rN7uicTssiCl4JEq2CAH0mHOdIR7ltn+AHq/NQL6r+CFMA==","signatures":[{"sig":"MEUCIBvMRpezExD7oOLJd+bba3V2RoKuK1s8Ypw4IJSSxMYAAiEA9RAkUgQi5Hf9MXlgWdZbYm3PEF2WsNThntIUvMpnPIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251112060124.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a691019fd2de1e4dbfd2b73e0f8320a1/midscene-web-1.0.1-beta-20251112060124.0.tgz","_integrity":"sha512-Xc8ywBqWad+OBkd65A2fke85X+QW++6lKMiSvKS7rN7uicTssiCl4JEq2CAH0mHOdIR7ltn+AHq/NQL6r+CFMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251112060124.0","@midscene/shared":"1.0.1-beta-20251112060124.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251112060124.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251112060124.0_1762927378836_0.15804869427660306","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112063308.0":{"name":"@midscene/web","version":"1.0.1-beta-20251112063308.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use","Remote browser","Cloud browser","GEM Browser"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0031ab8b790337af120a1f7e6e73687234ecb930","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251112063308.0.tgz","fileCount":154,"integrity":"sha512-VNkbuy0RWgF92BbnKhROounVEu2W0/T8ZGqePTNz6Ep0bQDLphxrNaqh8egr7u/RkKtk3hjQsh3UiGdyhUPYpw==","signatures":[{"sig":"MEUCIEtnBGGaiGOP6Y1DjeToswg1jy6VzN178ElD9No5fkAvAiEApHanHCbBbeK1aPEq5J+yISstqxvRBdcOMoM7RWJ2UJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884032},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251112063308.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./remote-browser":{"types":"./dist/types/remote-browser/index.d.ts","import":"./dist/es/remote-browser/index.mjs","require":"./dist/lib/remote-browser/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06b0a972fbce12964fa868dc303129e2/midscene-web-1.0.1-beta-20251112063308.0.tgz","_integrity":"sha512-VNkbuy0RWgF92BbnKhROounVEu2W0/T8ZGqePTNz6Ep0bQDLphxrNaqh8egr7u/RkKtk3hjQsh3UiGdyhUPYpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, GEM Browser integration, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251112063308.0","@midscene/shared":"1.0.1-beta-20251112063308.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251112063308.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251112063308.0_1762929284950_0.6436093558531306","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024542.0":{"name":"@midscene/web","version":"1.0.1-beta-20251113024542.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"34f435be65583fe7d25ef7e01116bc3e14ab02e5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251113024542.0.tgz","fileCount":135,"integrity":"sha512-D6HRpkCHUpj5tBtIsIMA5o+SBsb7iK5/Zz/wO7HPgm08m5ZQOd5UBVlaK74k6wtpVjeMmwWq3R/7/o/9uFrDwg==","signatures":[{"sig":"MEQCIDS02Jqj3tHbdecXrluvTgYdp+1kR4RjV9acV3EubaCdAiBwkmaWh2iGzXr+y4Z7ft8jWHL3aMUJt7imkF+aJ5E5QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251113024542.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e5a5b79c418cc147e7b63db361588822/midscene-web-1.0.1-beta-20251113024542.0.tgz","_integrity":"sha512-D6HRpkCHUpj5tBtIsIMA5o+SBsb7iK5/Zz/wO7HPgm08m5ZQOd5UBVlaK74k6wtpVjeMmwWq3R/7/o/9uFrDwg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251113024542.0","@midscene/shared":"1.0.1-beta-20251113024542.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251113024542.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251113024542.0_1763002037031_0.8229267714454145","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024544.0":{"name":"@midscene/web","version":"1.0.1-beta-20251113024544.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5b934d1aca6a79b7d0441237a2db3d4d0d776a66","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251113024544.0.tgz","fileCount":135,"integrity":"sha512-ZIYFimVgT/mUhBn2apbXe2GDkdLHxlvLSNFd5V1h3Uj4UU0LUnyVLL2X2VmGrzblzstjR01NsaKlZ5+rcwCSeQ==","signatures":[{"sig":"MEUCIACIksJYs1fOzTRoxdr6MQQ2WCpaTfiTK5Jfs8VhIFhXAiEAjVcXOgwvNLkGjb4d6PElevvHagrWSJYkQDjrw0RnEQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251113024544.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/006a3a5e8547eca652498c2864288027/midscene-web-1.0.1-beta-20251113024544.0.tgz","_integrity":"sha512-ZIYFimVgT/mUhBn2apbXe2GDkdLHxlvLSNFd5V1h3Uj4UU0LUnyVLL2X2VmGrzblzstjR01NsaKlZ5+rcwCSeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251113024544.0","@midscene/shared":"1.0.1-beta-20251113024544.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251113024544.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251113024544.0_1763002039255_0.8598712721623898","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024939.0":{"name":"@midscene/web","version":"1.0.1-beta-20251113024939.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1633e80ff6290636774be4e09b9ed6438ab0b107","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251113024939.0.tgz","fileCount":135,"integrity":"sha512-NViInu+nPnKmb2IZbVAfwr5oG6d6mdVCo1jiXPkMFqkwWOHxEmdEZsP7neXt/dWM0KrtAdWeIcuskS8OJ7TAGw==","signatures":[{"sig":"MEUCIQDVTJ/Ji7nWBJQ/qKSaMg1pAda7FdtWSNfHEDyseuVGCgIgTP3wjZbgLb+k5LfZIHUi+pT4GSw4FVu6SiMxn7p5VfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251113024939.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b4bc5f55326bffe5f51aeda6f0969ad9/midscene-web-1.0.1-beta-20251113024939.0.tgz","_integrity":"sha512-NViInu+nPnKmb2IZbVAfwr5oG6d6mdVCo1jiXPkMFqkwWOHxEmdEZsP7neXt/dWM0KrtAdWeIcuskS8OJ7TAGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251113024939.0","@midscene/shared":"1.0.1-beta-20251113024939.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251113024939.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251113024939.0_1763002276109_0.44976127177687975","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113025023.0":{"name":"@midscene/web","version":"1.0.1-beta-20251113025023.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dd05dfd4c8b610a5c646e03f2a1a03fdedae0795","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251113025023.0.tgz","fileCount":135,"integrity":"sha512-DU0Kn/uxTxBtAq0WqqkGebNvXaF6BNKf2puSg8YOOG8O5lwgMRZbpu/3lMHPbdBNQyTyYVDdm6la21EIp4T9Nw==","signatures":[{"sig":"MEQCIDTFzaptLZfapqiggvCUkUhLptwdpZHnOwdSeu86BiPOAiBZqY0ZD8oNNNWUeyLK4N01dej8xuZoxPcEsIe5n/cljQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251113025023.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/617f5d31c792a78a61eedcf307a919b2/midscene-web-1.0.1-beta-20251113025023.0.tgz","_integrity":"sha512-DU0Kn/uxTxBtAq0WqqkGebNvXaF6BNKf2puSg8YOOG8O5lwgMRZbpu/3lMHPbdBNQyTyYVDdm6la21EIp4T9Nw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251113025023.0","@midscene/shared":"1.0.1-beta-20251113025023.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251113025023.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251113025023.0_1763002321286_0.7461144253512582","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113032744.0":{"name":"@midscene/web","version":"1.0.1-beta-20251113032744.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9f51814dd54b4b9ad0724214db2eee321021b37f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251113032744.0.tgz","fileCount":135,"integrity":"sha512-Dr+uDnmlRjwx1wjhTVLbk8q+zu8QdvIlh4j30NQMIQccZOWMbQhgHPeUVkzS+fLclE3xAlWXTmzAhas35hODxA==","signatures":[{"sig":"MEUCIHeIlDqmQW4ooSvyKcU8D/d8kfU3DvHnU46jZVy6K/nZAiEA/76oPDGjqFx45bL+rb6ozOrEEk5u9v+4AR34PfdTaXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251113032744.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7e3d5a4e55ccbb7f613fcc139bc4fa76/midscene-web-1.0.1-beta-20251113032744.0.tgz","_integrity":"sha512-Dr+uDnmlRjwx1wjhTVLbk8q+zu8QdvIlh4j30NQMIQccZOWMbQhgHPeUVkzS+fLclE3xAlWXTmzAhas35hODxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251113032744.0","@midscene/shared":"1.0.1-beta-20251113032744.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251113032744.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251113032744.0_1763004560231_0.47748684121716933","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113033118.0":{"name":"@midscene/web","version":"1.0.1-beta-20251113033118.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"108b3812cd805b01e0e222d0583ce43d5eb182db","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251113033118.0.tgz","fileCount":135,"integrity":"sha512-FqFGP3RhuWf9Jnw3kkgGQlz2cwJSi3KfrHzCEMy3IZjqeuuSLlyTJYfRk7/8IW8RfSma6GWEXUNwpdgdQ6h1/g==","signatures":[{"sig":"MEUCIHRHtW6zJ8JqICQbWQmEWHwQWcgmM9kCxQGydRD5PPQNAiEAn1dMsfYvAgAOb3nmYXkPN31ppcYnm8/7EkEwmstq0lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251113033118.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4b6e135fb6bdd2490c1df62af73c5e1c/midscene-web-1.0.1-beta-20251113033118.0.tgz","_integrity":"sha512-FqFGP3RhuWf9Jnw3kkgGQlz2cwJSi3KfrHzCEMy3IZjqeuuSLlyTJYfRk7/8IW8RfSma6GWEXUNwpdgdQ6h1/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251113033118.0","@midscene/shared":"1.0.1-beta-20251113033118.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251113033118.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251113033118.0_1763004771783_0.4311523451202588","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251117082110.0":{"name":"@midscene/web","version":"1.0.1-beta-20251117082110.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2fbd385765a06f4befdf103a40835f683d4dc655","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251117082110.0.tgz","fileCount":135,"integrity":"sha512-3sExp5fIhMoO8j8HSpKgJ75eOQkQb1uAHYBa3PMyoO6zgHDDDdRLlFJ3+SS0c3Zi7XAZtAnVcDvh/f+oMIeJKA==","signatures":[{"sig":"MEQCIHfqnykhn3cwl/AXgrfInGazTG9M8/Ean4LH0qBrxohSAiARKfzl8gHinS9z5vc8f986AUP0KNncVwvKIgZM/Gvdog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251117082110.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9738d6c0517ae1e5731e2a1529b30135/midscene-web-1.0.1-beta-20251117082110.0.tgz","_integrity":"sha512-3sExp5fIhMoO8j8HSpKgJ75eOQkQb1uAHYBa3PMyoO6zgHDDDdRLlFJ3+SS0c3Zi7XAZtAnVcDvh/f+oMIeJKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251117082110.0","@midscene/shared":"1.0.1-beta-20251117082110.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251117082110.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251117082110.0_1763367766955_0.48952018158180377","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118021215.0":{"name":"@midscene/web","version":"1.0.1-beta-20251118021215.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"65853fd8b6acace017edfd9f4e6daf5eb79a668b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251118021215.0.tgz","fileCount":135,"integrity":"sha512-9bfCsVhmNPFQJ9AadEAtkM3HUBo+YRJXtWBsATgkNEgrd9d+LJAOHgp5/9j7pOKbQ9PLTHcruOBGSKNRm4wKmw==","signatures":[{"sig":"MEYCIQD9Rhl6q02aKxV5/c00B6B3xyZ4JB2vHlrO50KfguuzcQIhAM8bzuZGyLhdVx3W4tdRNbwvmHWtybE95WbMhJ1sAu7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251118021215.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8184798ee50f221ab4156ded7c2c8d50/midscene-web-1.0.1-beta-20251118021215.0.tgz","_integrity":"sha512-9bfCsVhmNPFQJ9AadEAtkM3HUBo+YRJXtWBsATgkNEgrd9d+LJAOHgp5/9j7pOKbQ9PLTHcruOBGSKNRm4wKmw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251118021215.0","@midscene/shared":"1.0.1-beta-20251118021215.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251118021215.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251118021215.0_1763432029473_0.9514538726588169","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118032203.0":{"name":"@midscene/web","version":"1.0.1-beta-20251118032203.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b84f15eefa33704aee78bf92a3373b45593b5fde","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251118032203.0.tgz","fileCount":135,"integrity":"sha512-fbriFQytA4DeRDbw7bzzeaPKx1O8rsPf2ARa4Wc4hVDSyn14x7SUw2B/lOkoBySXUZjKMdOmcSKwRNF15hjG1A==","signatures":[{"sig":"MEUCIQDGLvrSWl/pZ82bZH7r+afc5uey8tJJq7r+EtQAPRhHKAIgUO3oIP9ZziEZcIckKVEev28k0gxEqF7ur8n9X3ky3FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251118032203.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5323f949894cbda5ae59f911a4e3a17/midscene-web-1.0.1-beta-20251118032203.0.tgz","_integrity":"sha512-fbriFQytA4DeRDbw7bzzeaPKx1O8rsPf2ARa4Wc4hVDSyn14x7SUw2B/lOkoBySXUZjKMdOmcSKwRNF15hjG1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251118032203.0","@midscene/shared":"1.0.1-beta-20251118032203.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251118032203.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251118032203.0_1763436217478_0.11443688089075477","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118060105.0":{"name":"@midscene/web","version":"1.0.1-beta-20251118060105.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1c6805566db7af29b05b3608eef3ce6e539d1b59","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251118060105.0.tgz","fileCount":135,"integrity":"sha512-uK8fnj7krcSkqZWA7FxhfCusQuUUXH9P+JFmrGKOquH1UqpEyRhIhDKIFTyFFUmvertFAusRjEvEp+44+jyeIg==","signatures":[{"sig":"MEUCIEBbBHsVRlC+pMG1emhks/Boxlkqtyqrsc9uY9wFk4GsAiEA6UEYyjZUvxO3SxBJ2s4Hhce0MTW7CDiuB1i9iyqDupQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251118060105.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48eff427496ebe639b7f73183d9dea89/midscene-web-1.0.1-beta-20251118060105.0.tgz","_integrity":"sha512-uK8fnj7krcSkqZWA7FxhfCusQuUUXH9P+JFmrGKOquH1UqpEyRhIhDKIFTyFFUmvertFAusRjEvEp+44+jyeIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251118060105.0","@midscene/shared":"1.0.1-beta-20251118060105.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251118060105.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251118060105.0_1763445754360_0.5649099264592785","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119025754.0":{"name":"@midscene/web","version":"1.0.1-beta-20251119025754.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6d025fa0c8648c2ed5163c4c11ec90de4b59fe59","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251119025754.0.tgz","fileCount":135,"integrity":"sha512-RFt67vMb1Rs4jjpun2sZ9DiWH8iLx2u5phH2aEoyXKBuYLcXTAGq98KmKhqTQ85fbjahOkxfxl+uyPJDy808tQ==","signatures":[{"sig":"MEQCIGswkMCNJs5Z8j24eAVNLgVvLkc08OdVYTIwPeCcQy/DAiA30Nw62X8zVQUJ+C7h5EI+bvd5FZFLokC4qhEbr+lVqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827738},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251119025754.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5a513f62bfcb31898632238c5cc3242e/midscene-web-1.0.1-beta-20251119025754.0.tgz","_integrity":"sha512-RFt67vMb1Rs4jjpun2sZ9DiWH8iLx2u5phH2aEoyXKBuYLcXTAGq98KmKhqTQ85fbjahOkxfxl+uyPJDy808tQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251119025754.0","@midscene/shared":"1.0.1-beta-20251119025754.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251119025754.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251119025754.0_1763521166257_0.523213023978347","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119084156.0":{"name":"@midscene/web","version":"1.0.1-beta-20251119084156.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d7949fab22ddf5dc405ca5533e17ff99772f5aa2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251119084156.0.tgz","fileCount":135,"integrity":"sha512-Iz4iej7ZDl4sRClH97UTPTgdGPk6if3+ynT0cAe76yrsyl2icc0bkBSBtgbtbn/GGRLROKTb+vk53zFIUPRIHQ==","signatures":[{"sig":"MEUCIQDu4ZlGJVLySN3fwY/Zz5Xs7/Dq3VnMroZXx9RTz2m69AIgfuJi9BTjp+Kms2gbX2NJCLSJ8Td1e1Fckb5JvOHo0gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842839},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251119084156.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b1421db4766f33f8e722198999b4170d/midscene-web-1.0.1-beta-20251119084156.0.tgz","_integrity":"sha512-Iz4iej7ZDl4sRClH97UTPTgdGPk6if3+ynT0cAe76yrsyl2icc0bkBSBtgbtbn/GGRLROKTb+vk53zFIUPRIHQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251119084156.0","@midscene/shared":"1.0.1-beta-20251119084156.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251119084156.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251119084156.0_1763541807563_0.028840526741210404","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119125954.0":{"name":"@midscene/web","version":"1.0.1-beta-20251119125954.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d3ff1afd22d2392e53b51dff3f2504017a649788","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251119125954.0.tgz","fileCount":135,"integrity":"sha512-KP/9TypFc7+lZjWYWMDtS/ovbJRXoGR6QllEhJka8bkzrtt3tc/MOIBpu1anggeGcyrxTK2+dWQ2L8Y3MmnDLA==","signatures":[{"sig":"MEQCIBu6ZRp0k4/XwfDCuScazy3cWrNoybwA6Zq1O+3gF7xMAiBWvSzNwmTf2qBK+Gdh1ly4w5nkGtcEQCCFz5pzUsWcmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842839},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251119125954.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/11ccfa40e64e646abcebecbf85d42ab4/midscene-web-1.0.1-beta-20251119125954.0.tgz","_integrity":"sha512-KP/9TypFc7+lZjWYWMDtS/ovbJRXoGR6QllEhJka8bkzrtt3tc/MOIBpu1anggeGcyrxTK2+dWQ2L8Y3MmnDLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251119125954.0","@midscene/shared":"1.0.1-beta-20251119125954.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251119125954.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251119125954.0_1763557289393_0.6973263426964809","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120033205.0":{"name":"@midscene/web","version":"1.0.1-beta-20251120033205.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"766430feea9e2022fda0ac922ef13c808e49bf5a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251120033205.0.tgz","fileCount":135,"integrity":"sha512-XeQOFBRG+q7pLzYkfA8lxHF20dnM38vS1hc3+u5rOqa9dtUsaHFNZmWs7/4h95RN0KpTZKSty26P2kPBIu+d6g==","signatures":[{"sig":"MEQCIA9e/sG6jIaKlAj0qF0Z+m9BAu9tD8GerZdwenynOMGIAiBi0jIUFpQ3Nxgi0i2wdt4U0Df6vhMwPQ9gt/EdG9y7fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842839},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251120033205.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/53c0ef7b53872fa4326b1fe446154be0/midscene-web-1.0.1-beta-20251120033205.0.tgz","_integrity":"sha512-XeQOFBRG+q7pLzYkfA8lxHF20dnM38vS1hc3+u5rOqa9dtUsaHFNZmWs7/4h95RN0KpTZKSty26P2kPBIu+d6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251120033205.0","@midscene/shared":"1.0.1-beta-20251120033205.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251120033205.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251120033205.0_1763609618352_0.13144334705820815","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120045856.0":{"name":"@midscene/web","version":"1.0.1-beta-20251120045856.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"355caa17aa6c2cbad8e9807a1b475a3ea087fcc5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251120045856.0.tgz","fileCount":135,"integrity":"sha512-KqPlPw1S5kllwdbHAoHyRy8WZ4BpRMGiGL/4SZjPAQbrdebdd1dX1uh2pkOztb253HiVVowrBeu5zW/1pl3+Rw==","signatures":[{"sig":"MEUCIQCK03S+D6ckFqh/cYalEDx5h7hfebeT0EQ4JR7Q9f5t5gIgEJCGrOPZN2gFGKNVkqLVyfOvGZGUdh49f4s0MTc/IGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842839},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251120045856.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a0e42de0aacd28d631bb5b0b7cc3dd91/midscene-web-1.0.1-beta-20251120045856.0.tgz","_integrity":"sha512-KqPlPw1S5kllwdbHAoHyRy8WZ4BpRMGiGL/4SZjPAQbrdebdd1dX1uh2pkOztb253HiVVowrBeu5zW/1pl3+Rw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251120045856.0","@midscene/shared":"1.0.1-beta-20251120045856.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251120045856.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251120045856.0_1763614830117_0.32814369739348925","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120071640.0":{"name":"@midscene/web","version":"1.0.1-beta-20251120071640.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4a8c6040a134f64ee8a4a166c0e5b8327366ef28","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251120071640.0.tgz","fileCount":135,"integrity":"sha512-g+PJkYa29Gk418qEepEHI/PM1k3V3klnMwnDnFePVpUhTvBIGxmso98EyttXLowMD3Tr/yM4fDIx4t8I0llh7A==","signatures":[{"sig":"MEUCIA5luQ0vS2u6hCSNrGOBnrbk9zme7tLC5NeAmurWggkbAiEA9kvXiaNx9QLbA8MKAfYh2ydffu5MDk4p/Hl4SW8xobg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842839},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251120071640.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/469bcb737424cd8ac781ee8e8fb460ff/midscene-web-1.0.1-beta-20251120071640.0.tgz","_integrity":"sha512-g+PJkYa29Gk418qEepEHI/PM1k3V3klnMwnDnFePVpUhTvBIGxmso98EyttXLowMD3Tr/yM4fDIx4t8I0llh7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251120071640.0","@midscene/shared":"1.0.1-beta-20251120071640.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251120071640.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251120071640.0_1763623093141_0.25956328623858527","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251123160938.0":{"name":"@midscene/web","version":"1.0.1-beta-20251123160938.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b23663593f01420690b01bea01c4e8b2e5269960","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251123160938.0.tgz","fileCount":135,"integrity":"sha512-fZh15jgN0FZSsuPrGte+/xrjl74ZoKQQO4slI2PliveZorNeEBdaigjuB+meVyaAB5IpOYGJUImTS5KK9MHYOQ==","signatures":[{"sig":"MEYCIQDo/LvWezEFJGwwoFRer9E39/7kfSJ6FONNsJRGmks55gIhALxHH39H+h2k4zCFmXADRMmLcA12iGsU5woQpzxQmntX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842843},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251123160938.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c720f40795b2ee911f66a7cd47163506/midscene-web-1.0.1-beta-20251123160938.0.tgz","_integrity":"sha512-fZh15jgN0FZSsuPrGte+/xrjl74ZoKQQO4slI2PliveZorNeEBdaigjuB+meVyaAB5IpOYGJUImTS5KK9MHYOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251123160938.0","@midscene/shared":"1.0.1-beta-20251123160938.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251123160938.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251123160938.0_1763914271659_0.7394559561936305","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124014653.0":{"name":"@midscene/web","version":"1.0.1-beta-20251124014653.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d6fc0cf1fd299a1183a81cd75eb26ea75d4c8e01","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251124014653.0.tgz","fileCount":135,"integrity":"sha512-yJdosl+U4fuYSgqX7BmF6Fq4Qb2UuKDCobxXw+t2Vt61NNvvYQSpo0w0n7zwi1UPQjfy+k17kjh41Je60QiSgw==","signatures":[{"sig":"MEQCIG+8c7Agsat0blX082qRJrlxtS0LAiXyjad+8PzV03UoAiBJ2cQpxXAI8NdD0ZsvldKj63xTQJEvMWmrK36wMfsCiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842843},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251124014653.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d5a802c6033ccd35db3686b0ac5f8c8/midscene-web-1.0.1-beta-20251124014653.0.tgz","_integrity":"sha512-yJdosl+U4fuYSgqX7BmF6Fq4Qb2UuKDCobxXw+t2Vt61NNvvYQSpo0w0n7zwi1UPQjfy+k17kjh41Je60QiSgw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251124014653.0","@midscene/shared":"1.0.1-beta-20251124014653.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251124014653.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251124014653.0_1763948901554_0.809765645896358","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124021017.0":{"name":"@midscene/web","version":"1.0.1-beta-20251124021017.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"712250ae39d4b70acee80b4785a06d434cb1eff1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251124021017.0.tgz","fileCount":135,"integrity":"sha512-TrkQZJecxiJGcSdQdLN8m3PDCslm18kih0BwjSktWIcnU1SAOomXoBUpqTXxPHhhrzVv9w7xV2ZwxVzCVKkyMg==","signatures":[{"sig":"MEQCIG8NJfyNrbBYZDcTzLVY/KCcrTWgyFzPXwiHcqY77VfwAiA4gmWlrpHrc/XAQ3oeRMJ3VF7WOcz2wSCYudxNcz2TtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842843},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251124021017.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ed0b3536d79c128371f0ca48da88805d/midscene-web-1.0.1-beta-20251124021017.0.tgz","_integrity":"sha512-TrkQZJecxiJGcSdQdLN8m3PDCslm18kih0BwjSktWIcnU1SAOomXoBUpqTXxPHhhrzVv9w7xV2ZwxVzCVKkyMg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251124021017.0","@midscene/shared":"1.0.1-beta-20251124021017.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251124021017.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251124021017.0_1763950310007_0.47179119208361286","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124032544.0":{"name":"@midscene/web","version":"1.0.1-beta-20251124032544.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c409374bec3f8bf92bb8c4cc9ad291694d87be8e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251124032544.0.tgz","fileCount":135,"integrity":"sha512-wocwKBPOyN9dtcN1UzYO09vt7Xxtpvh20iCRU+jKHvFgqMokw8sdOT0y0+FW6SoQjdc9JyAeuqy/E+owOXQr9w==","signatures":[{"sig":"MEYCIQC96Bd61cMRN2zwcssE8RNnA58TqSBOrZ5VYX0IPcvZPgIhALFsLWkTkzfvZUUEwTSdB148jA/tY1KVDeJQJQHDy4zk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842983},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251124032544.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2343bff47047d3c93a2bf3c08e6e6d6a/midscene-web-1.0.1-beta-20251124032544.0.tgz","_integrity":"sha512-wocwKBPOyN9dtcN1UzYO09vt7Xxtpvh20iCRU+jKHvFgqMokw8sdOT0y0+FW6SoQjdc9JyAeuqy/E+owOXQr9w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251124032544.0","@midscene/shared":"1.0.1-beta-20251124032544.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251124032544.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251124032544.0_1763954839359_0.14887375030269934","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251125082516.0":{"name":"@midscene/web","version":"1.0.1-beta-20251125082516.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"792719b02704c282d41079f2544e3b5ed3b7a525","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251125082516.0.tgz","fileCount":135,"integrity":"sha512-MjABL1y1TxUn0mKrO5jRbfGSkhyebdFDcsQdg8YvlWA+DNajCqB6Sz2EPcTjIDMSoRmWRybmbE4Z6qrdTDT3NA==","signatures":[{"sig":"MEUCIQC19/C1bnWk66qBYf3XHQ1d5CBoF5++mCrZPJGzERCL3wIgCyvdCrhdL0c+GXBWJ53/XPQscD+6ayjbbIsX2SWF+wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843047},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251125082516.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/befacbe10a747328789ad518cca45b2f/midscene-web-1.0.1-beta-20251125082516.0.tgz","_integrity":"sha512-MjABL1y1TxUn0mKrO5jRbfGSkhyebdFDcsQdg8YvlWA+DNajCqB6Sz2EPcTjIDMSoRmWRybmbE4Z6qrdTDT3NA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251125082516.0","@midscene/shared":"1.0.1-beta-20251125082516.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251125082516.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251125082516.0_1764059212074_0.8595689915759341","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251125123731.0":{"name":"@midscene/web","version":"1.0.1-beta-20251125123731.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dfb6262a6ab8349141d6d1ad5687f997b30368fb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251125123731.0.tgz","fileCount":135,"integrity":"sha512-MWt+/MHJ0nbBBc1F3wsCohKppJvrDLySXcWMxUUxUySlDllJ1+0e5erA1r94O1pcpFVy8nJFSfluCaZ1IZBNyA==","signatures":[{"sig":"MEUCIQChxIbVTdnmrE9wRnXzN7eU+7osXqYW2m3nVAyfHp0H7AIgItGs3FtBD+JkxKOs2xfOVEqasxmw/dgxQiiOwmG3u8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843047},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251125123731.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4baf5f18acc695c8cf7688a6dfb44071/midscene-web-1.0.1-beta-20251125123731.0.tgz","_integrity":"sha512-MWt+/MHJ0nbBBc1F3wsCohKppJvrDLySXcWMxUUxUySlDllJ1+0e5erA1r94O1pcpFVy8nJFSfluCaZ1IZBNyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251125123731.0","@midscene/shared":"1.0.1-beta-20251125123731.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251125123731.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251125123731.0_1764074336241_0.7567353392316711","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126031734.0":{"name":"@midscene/web","version":"1.0.1-beta-20251126031734.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a486b5218d76c61d06cd353d66a38a08364c47f1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251126031734.0.tgz","fileCount":135,"integrity":"sha512-4LC8y4ji50VOkyq0xI9XgIOsswy/PKn61LTNfgTRbPe4gsiFvPF0dh3ImnEhARwHvfAFsyEdsynYs1oomK8adw==","signatures":[{"sig":"MEUCIGMefAmjrT+JeUEvieqFUErhOOrQO2u/1zHOaJcpp0wdAiEAjXTovpARURRlWF2vN7HQxBrDc0gn3fDdWSD861lFuZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843047},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251126031734.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0962e8626a03ee81cf1143af0504f0ba/midscene-web-1.0.1-beta-20251126031734.0.tgz","_integrity":"sha512-4LC8y4ji50VOkyq0xI9XgIOsswy/PKn61LTNfgTRbPe4gsiFvPF0dh3ImnEhARwHvfAFsyEdsynYs1oomK8adw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251126031734.0","@midscene/shared":"1.0.1-beta-20251126031734.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251126031734.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251126031734.0_1764127144632_0.9945633958598581","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126084350.0":{"name":"@midscene/web","version":"1.0.1-beta-20251126084350.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d9e6801b6509d451ffce57ff07812a1f53f93f7a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251126084350.0.tgz","fileCount":135,"integrity":"sha512-UgpSqppkfRzH58a1MsNkxQ2aQou/2jZjSoc1JLI3BcAVQaYYrxBQzRZn2yCHH8hAiAoq8v05GcGuFnCHkyt6QQ==","signatures":[{"sig":"MEUCIDd8ptuIdrsmOiWm+Q4uAD5iFfnHw7KZMBdMyw44QF8eAiEAxj16cRwxI6hctKJZaHUlZVLdV0jB/3P0eLvfh8reK5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843223},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251126084350.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/035fed38a43d0d6340860a92769d6a68/midscene-web-1.0.1-beta-20251126084350.0.tgz","_integrity":"sha512-UgpSqppkfRzH58a1MsNkxQ2aQou/2jZjSoc1JLI3BcAVQaYYrxBQzRZn2yCHH8hAiAoq8v05GcGuFnCHkyt6QQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251126084350.0","@midscene/shared":"1.0.1-beta-20251126084350.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251126084350.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251126084350.0_1764146721906_0.34886490882381627","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126092253.0":{"name":"@midscene/web","version":"1.0.1-beta-20251126092253.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"baa6a1575a5c80d65e135432f68ac49ffdf52023","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251126092253.0.tgz","fileCount":135,"integrity":"sha512-nkznsNuG7e6BzslJWYLTMqs6ebGcpT4AH/V9oIR+xHmmubPh6VAdkxQydN0Ofy+JIbo5HX494kXuNaKVUkX5Rw==","signatures":[{"sig":"MEYCIQCFBdzMirdIbwrFr2+HDrRGBw6NvaE7ptvRVn2hYwE0twIhAMB0Oa0Fcrei4cVUGgqexhYxAKZhD9r6mOpYI4tMLaED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843223},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251126092253.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/46c32fe5c9c901c8b95b61deacb35514/midscene-web-1.0.1-beta-20251126092253.0.tgz","_integrity":"sha512-nkznsNuG7e6BzslJWYLTMqs6ebGcpT4AH/V9oIR+xHmmubPh6VAdkxQydN0Ofy+JIbo5HX494kXuNaKVUkX5Rw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251126092253.0","@midscene/shared":"1.0.1-beta-20251126092253.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251126092253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251126092253.0_1764149065565_0.44406470016081157","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126094110.0":{"name":"@midscene/web","version":"1.0.1-beta-20251126094110.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e7730f6afe318b373958e72c3574be460d3295c4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251126094110.0.tgz","fileCount":135,"integrity":"sha512-nDizbFGIJg0bCy/IdavljnORI7ukMvNO7CnbEBKNGDuG5LDNL6hMFCkrFcGJYVHimZ0FIl1o65oYNXlTYnvK1Q==","signatures":[{"sig":"MEUCIQCiDZgwzwCiZYf+bilRkv8S4/0mxhC00uzuiClvfJZqegIgLXQUw6xMnLyKQpiTAL3YxV+urKa0fg5Lr3L6TDr09+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843553},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251126094110.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06199f3dc8fe760092897709b11fd4a2/midscene-web-1.0.1-beta-20251126094110.0.tgz","_integrity":"sha512-nDizbFGIJg0bCy/IdavljnORI7ukMvNO7CnbEBKNGDuG5LDNL6hMFCkrFcGJYVHimZ0FIl1o65oYNXlTYnvK1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251126094110.0","@midscene/shared":"1.0.1-beta-20251126094110.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251126094110.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251126094110.0_1764150160498_0.47038240219167426","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251127021613.0":{"name":"@midscene/web","version":"1.0.1-beta-20251127021613.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e639cd9a75f56116815f7c0c8c53a6b20a5b635e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251127021613.0.tgz","fileCount":135,"integrity":"sha512-urYrt/qSatRSYefI2Y6DeIX47zWfrxWoc/mveh8GJPSDPIgThjM5N77ow2x6uoshUBqKtOAFrLiP02Vx0OB0pA==","signatures":[{"sig":"MEUCIQDohvAdAiYKvnxZ4xCPjyiWa9enYHDMIjc2RldReNUl5AIgJm0Ekf5S5HZHBQ44zzqmYhAqfUjFUVqRTE8d+qo4F7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843595},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251127021613.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/49be1ffbdffa2acf8eba3977597095ff/midscene-web-1.0.1-beta-20251127021613.0.tgz","_integrity":"sha512-urYrt/qSatRSYefI2Y6DeIX47zWfrxWoc/mveh8GJPSDPIgThjM5N77ow2x6uoshUBqKtOAFrLiP02Vx0OB0pA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251127021613.0","@midscene/shared":"1.0.1-beta-20251127021613.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251127021613.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251127021613.0_1764209859046_0.9476865869108717","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251127023421.0":{"name":"@midscene/web","version":"1.0.1-beta-20251127023421.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"08835b3687d8dc11d104f1d2672a33f1af142755","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251127023421.0.tgz","fileCount":135,"integrity":"sha512-YKOTpllaE4DI0n++bLxaDb0Fk8VQNBAkkZHtSxdbm3Xj5mjmlgLhHaSzftpBBbFcfJndJEj7na8mFg24HGkdfg==","signatures":[{"sig":"MEQCIC8XHCoNMOaV5ojhvCcPjfk28wqmEUE2htTECgU8ICTHAiBWoQwoJuXIfdLlVTy0c8gWrYRqCuqiJJupDmoa1qEg4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842537},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251127023421.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c155cfc5cc3c03c420d2ddd2cc95ce4f/midscene-web-1.0.1-beta-20251127023421.0.tgz","_integrity":"sha512-YKOTpllaE4DI0n++bLxaDb0Fk8VQNBAkkZHtSxdbm3Xj5mjmlgLhHaSzftpBBbFcfJndJEj7na8mFg24HGkdfg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251127023421.0","@midscene/shared":"1.0.1-beta-20251127023421.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251127023421.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251127023421.0_1764210953948_0.7720799500812552","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251128031353.0":{"name":"@midscene/web","version":"1.0.1-beta-20251128031353.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"42f0c1a498d620a7c7911cddd13ec804b9e396c9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251128031353.0.tgz","fileCount":135,"integrity":"sha512-Aq/ftJWh+hF1BvM/CqaokPIBKkq4Wb1l4eWikUFSga8MjaSX38hqERnhAGHeuwZy21hhmVaNdAaYOwUyFvk+Pg==","signatures":[{"sig":"MEUCIQCxFaZXaMppbDKzpS6XkCWzeQP5TASXlZwZRUz5x8GkTgIgZCb8dzv/OVScs16R1xUQrzAzhQwZ74t/nK8SOJqGY0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843595},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251128031353.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c54ab091ef84a03f42b0763373e58536/midscene-web-1.0.1-beta-20251128031353.0.tgz","_integrity":"sha512-Aq/ftJWh+hF1BvM/CqaokPIBKkq4Wb1l4eWikUFSga8MjaSX38hqERnhAGHeuwZy21hhmVaNdAaYOwUyFvk+Pg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251128031353.0","@midscene/shared":"1.0.1-beta-20251128031353.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251128031353.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251128031353.0_1764299730206_0.3789075852999346","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251128032608.0":{"name":"@midscene/web","version":"1.0.1-beta-20251128032608.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b27f02bd239c5a5283c6587dd705f96440ca0770","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251128032608.0.tgz","fileCount":135,"integrity":"sha512-uLHC2WkVO/bXj5uhHlucxVz2eKfnhtHs0iabzUoe+HCrhe5wWNZjwOJmO4yzCNEfNSjJ/su+lq263FqUUrhFIg==","signatures":[{"sig":"MEUCIQCowMRSd2QUGJIrWr+mNKFpEwiY0maAx/7d0ju4NGUWpgIga29LrwOG10Bh1xwwXjbZjR+Zqkx16KL74KINYMrRYO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843595},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251128032608.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/882383fd1614ee227e085c804ab495f8/midscene-web-1.0.1-beta-20251128032608.0.tgz","_integrity":"sha512-uLHC2WkVO/bXj5uhHlucxVz2eKfnhtHs0iabzUoe+HCrhe5wWNZjwOJmO4yzCNEfNSjJ/su+lq263FqUUrhFIg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251128032608.0","@midscene/shared":"1.0.1-beta-20251128032608.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251128032608.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251128032608.0_1764300462671_0.6097300729907955","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251129073709.0":{"name":"@midscene/web","version":"1.0.1-beta-20251129073709.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0b5c3770a9e5b9faeeb29a1abaf2df6945f65295","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251129073709.0.tgz","fileCount":135,"integrity":"sha512-55w3Bw6nI7890Q5T0SWNcuSqJXqlCGQjrj/wkn3f/Ojh0oFxUw7L7tqg36vfkzAvipmKxZA1g9Dg2p8h+nMAjw==","signatures":[{"sig":"MEQCIBKT9ygK8CcZo7MQW9YYrZGbCG3xSESG2QdTLY+e4pW6AiAPedomUkFRJ/f4paLL8r9qI5Hh7LLbN8L5Qe8MgzVxkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843595},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251129073709.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4182036487a0e79523b961502cf707dd/midscene-web-1.0.1-beta-20251129073709.0.tgz","_integrity":"sha512-55w3Bw6nI7890Q5T0SWNcuSqJXqlCGQjrj/wkn3f/Ojh0oFxUw7L7tqg36vfkzAvipmKxZA1g9Dg2p8h+nMAjw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251129073709.0","@midscene/shared":"1.0.1-beta-20251129073709.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251129073709.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251129073709.0_1764401923314_0.8122231006856895","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251201114631.0":{"name":"@midscene/web","version":"1.0.1-beta-20251201114631.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a8c5d41c7782a0d8b90a0e50776151b0184f274a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251201114631.0.tgz","fileCount":135,"integrity":"sha512-VLiTG0fISFEu4BaXK22rBF96N6LVEWTKvVsctkioY2sisexjC5ois04fTXFPA97+yT5A/aNHotldQO/B3Sy0Ug==","signatures":[{"sig":"MEQCIGFGju8UnUKXsDxNzWZalvYpScrMt6wKcKhRRivDzbV7AiBJ4hVMxuqfuPBIm7gHo2SDR4TSvLQqlXTgp9cZOionDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843549},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251201114631.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d94c293d82e5e73a6ed6ed8234f10e51/midscene-web-1.0.1-beta-20251201114631.0.tgz","_integrity":"sha512-VLiTG0fISFEu4BaXK22rBF96N6LVEWTKvVsctkioY2sisexjC5ois04fTXFPA97+yT5A/aNHotldQO/B3Sy0Ug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251201114631.0","@midscene/shared":"1.0.1-beta-20251201114631.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251201114631.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251201114631.0_1764589684160_0.05515575313350651","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251202112442.0":{"name":"@midscene/web","version":"1.0.1-beta-20251202112442.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"257f1e66f9a49566c45605403d5e4df14a42aafe","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251202112442.0.tgz","fileCount":135,"integrity":"sha512-V12eqJpcaK62RnBQl48Sil9zza1ysJw6xAWq96IXt6L1bCx7EAYCHM34XHKBbaqZdBKd58nlRo1p9cZjxCYvTg==","signatures":[{"sig":"MEUCIQDqFsluYrFwMQuDdoShkyOmpnoobPCtUxRmeGXJdKlDugIgeBpAqFDITR0MGgZWkIRIaqIatmi+jOk7XOiZssWZkKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862998},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251202112442.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3c88410dd0f6f0f9742e5dc7353d843d/midscene-web-1.0.1-beta-20251202112442.0.tgz","_integrity":"sha512-V12eqJpcaK62RnBQl48Sil9zza1ysJw6xAWq96IXt6L1bCx7EAYCHM34XHKBbaqZdBKd58nlRo1p9cZjxCYvTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251202112442.0","@midscene/shared":"1.0.1-beta-20251202112442.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251202112442.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251202112442.0_1764674776370_0.5862061239877985","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251202152706.0":{"name":"@midscene/web","version":"1.0.1-beta-20251202152706.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dbe618c289b2692e5d0e06b6c37884ce2474deea","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251202152706.0.tgz","fileCount":140,"integrity":"sha512-1Op0cVTMza6W7H5HWlApKD8LX550W+tBzd3oyNKsTMxlgD+QxAkI3kB1j5NBqcCOLYoGp5gR3Q/vtB/leI/A+Q==","signatures":[{"sig":"MEUCIQDGQ+2+X/1iXPt+kPZP+rSMS6RTXKzNjzSUZpxwo8veFAIgPkqiEOVuVlMMO2L/cVTWm9rb0akFseUFET3Jkkmxdys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848567},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251202152706.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5095171a6d05b105bc592eb8cfc5f047/midscene-web-1.0.1-beta-20251202152706.0.tgz","_integrity":"sha512-1Op0cVTMza6W7H5HWlApKD8LX550W+tBzd3oyNKsTMxlgD+QxAkI3kB1j5NBqcCOLYoGp5gR3Q/vtB/leI/A+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251202152706.0","@midscene/shared":"1.0.1-beta-20251202152706.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251202152706.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251202152706.0_1764689317935_0.31606856325308774","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251203073716.0":{"name":"@midscene/web","version":"1.0.1-beta-20251203073716.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6a721d3ae9c1cfe6f5ce741416deb7982e3e928b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251203073716.0.tgz","fileCount":140,"integrity":"sha512-KPqQn4mZgePTNdQ2DEsdizjD0k3FK+khMq+JVjteccisYO8patKLGBcHwBV10Xmx45aFQm1Phu0Mqm8hkTA/dA==","signatures":[{"sig":"MEUCIQCN+b3izE4Mgf5g0AeWm7tfQghZpj+EAoAzRYtBrCOD0AIgXjpE+TSelifvUUPGfWT8CHkOql+/nRSuZUckCDMudqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858521},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251203073716.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fa10c3ccc8552c818be823396154851c/midscene-web-1.0.1-beta-20251203073716.0.tgz","_integrity":"sha512-KPqQn4mZgePTNdQ2DEsdizjD0k3FK+khMq+JVjteccisYO8patKLGBcHwBV10Xmx45aFQm1Phu0Mqm8hkTA/dA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251203073716.0","@midscene/shared":"1.0.1-beta-20251203073716.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251203073716.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251203073716.0_1764747523923_0.8258630580165311","host":"s3://npm-registry-packages-npm-production"}},"0.30.9-beta-20251203125106.0":{"name":"@midscene/web","version":"0.30.9-beta-20251203125106.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"953304064c9c02071500b13d6ae17fa6d92466f9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.9-beta-20251203125106.0.tgz","fileCount":135,"integrity":"sha512-9cQxOaVbEf7KWueTMvX3+Q8kqPKD4ujyteHtEePTSWcBW814KrfnZuG3Xl/1yPlHRU3nl6YFuJYo+ZxNKUAT8A==","signatures":[{"sig":"MEQCIG03ym+nG/aGzAO8uagjIkM16jisPR8oTA3kQf2q3tHYAiApc7ie0FCl3+w3D+vjKqu0C/0b18DAbtpuAW/TnvwSUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811687},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.9-beta-20251203125106.0.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e2e06be3b372db3de4ab1f49d96b960d/midscene-web-0.30.9-beta-20251203125106.0.tgz","_integrity":"sha512-9cQxOaVbEf7KWueTMvX3+Q8kqPKD4ujyteHtEePTSWcBW814KrfnZuG3Xl/1yPlHRU3nl6YFuJYo+ZxNKUAT8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.9-beta-20251203125106.0","@midscene/shared":"0.30.9-beta-20251203125106.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.9-beta-20251203125106.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.9-beta-20251203125106.0_1764766364915_0.04870673796935465","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251203125942.0":{"name":"@midscene/web","version":"1.0.1-beta-20251203125942.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"33045bdfb918f1075e5d72e65799df2dcc8545e3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251203125942.0.tgz","fileCount":140,"integrity":"sha512-9m1/792/5wydjmu3ra5H4QObeRwaJ2mcMsgzSkRpgpyYcwYMadgUoKT/7YWV64oE5yb977FAItoOFEq1Ip4uRA==","signatures":[{"sig":"MEYCIQDiNqxRZzOkSqv47lxH0KaJrMyaZOAROK9GwSp2yfqNRwIhANdPOsQTaGKi28stX80FOsJOuqQNcavznwrx5R4zewEd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858521},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251203125942.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/07356ef75ae36401481a30f538975b62/midscene-web-1.0.1-beta-20251203125942.0.tgz","_integrity":"sha512-9m1/792/5wydjmu3ra5H4QObeRwaJ2mcMsgzSkRpgpyYcwYMadgUoKT/7YWV64oE5yb977FAItoOFEq1Ip4uRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251203125942.0","@midscene/shared":"1.0.1-beta-20251203125942.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251203125942.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251203125942.0_1764766874950_0.14562311130824002","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204013753.0":{"name":"@midscene/web","version":"1.0.1-beta-20251204013753.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"26faf1757c949396f3d8dc6cee25db8b6b31e7ce","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251204013753.0.tgz","fileCount":140,"integrity":"sha512-u6gXSW/38jpT0bgFvmNsM8/BLXOH14tUBBidd4AgcVifRlWv5KZtK72J+0LCAP4Du9zj8Bi9XkPw67wlZ6mqeg==","signatures":[{"sig":"MEQCIEOa0CWYMvwjlyn+kIueKb1qEvHY7hZP0yzHQtF52+ZYAiAjmmckcxWjPzLpO9Q81GmfUoSibuXsYFNZTpxKVUH+Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858521},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251204013753.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e1b366ee8054c59b3f6e5d1471b3363a/midscene-web-1.0.1-beta-20251204013753.0.tgz","_integrity":"sha512-u6gXSW/38jpT0bgFvmNsM8/BLXOH14tUBBidd4AgcVifRlWv5KZtK72J+0LCAP4Du9zj8Bi9XkPw67wlZ6mqeg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251204013753.0","@midscene/shared":"1.0.1-beta-20251204013753.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251204013753.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251204013753.0_1764812364566_0.7657318362879033","host":"s3://npm-registry-packages-npm-production"}},"0.30.9":{"name":"@midscene/web","version":"0.30.9","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b08c296384d4a09f320ae9ff2fbff0c5d60fdb81","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.9.tgz","fileCount":135,"integrity":"sha512-UgAZj3VjoEXGK1wROtPqSs9kFd7XSlDiOmTNwqUf7X+vA46A+MQw6tck8Ay7Mbs9RRMs2WK/8MKXYZUHqk6Njg==","signatures":[{"sig":"MEUCICz9wjShgUMbn+X4l9UEg0lx4p+Mwmx4EQCiBsmqZpeLAiEA+Ve6WZA7jena2R6Yd2wN6loCSgrnlXYjTlCQwXQvdeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811423},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.9.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/43fe34675841e3e3fc431fcfc8d56eee/midscene-web-0.30.9.tgz","_integrity":"sha512-UgAZj3VjoEXGK1wROtPqSs9kFd7XSlDiOmTNwqUf7X+vA46A+MQw6tck8Ay7Mbs9RRMs2WK/8MKXYZUHqk6Njg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.9","@midscene/shared":"0.30.9","socket.io-client":"4.8.1","@midscene/playground":"0.30.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.9_1764812484752_0.6556239519901972","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204032807.0":{"name":"@midscene/web","version":"1.0.1-beta-20251204032807.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"473da76df12cdddf78b6e0e315050fd7db07624c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251204032807.0.tgz","fileCount":140,"integrity":"sha512-fpCOCMsq/qZB4xqQ6HnYpuuRfu21C/dMA4lmGVID0rwmtWP8oFtkSMuEXM3kxwVhRXhjonwBYEjx5lmhojsgPg==","signatures":[{"sig":"MEUCID3/m1/lI9mrUVVL32CIe7MhUXfwqsiN0VYRnLSPdpq4AiEAqN9GHUJ2lopDQF4pEpI+UBfoeU+wtJXxfx6C3k4MP4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858521},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251204032807.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/abfc14569168a7557af7276e8b31db90/midscene-web-1.0.1-beta-20251204032807.0.tgz","_integrity":"sha512-fpCOCMsq/qZB4xqQ6HnYpuuRfu21C/dMA4lmGVID0rwmtWP8oFtkSMuEXM3kxwVhRXhjonwBYEjx5lmhojsgPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251204032807.0","@midscene/shared":"1.0.1-beta-20251204032807.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251204032807.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251204032807.0_1764818974804_0.6869157293582433","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204064235.0":{"name":"@midscene/web","version":"1.0.1-beta-20251204064235.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1f147188d8b577c3f1150adc79367f81451e7401","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251204064235.0.tgz","fileCount":140,"integrity":"sha512-SKQQzJ/nYqcAShS2DAfbSQWuzqsaAy/nQAcOnCnOeksxDKDv8TEWMbDZmnIJ3l1jnk1AFowndxO6zUkFkqkZUQ==","signatures":[{"sig":"MEYCIQDtpPt7g55ecrJzDZ/T1Afoa6qlly/NX+U4j8Pfp04CJQIhAJpN5WVz/ytOMtYBQQIZGcN2wARm1A3snzB0LEoMlLJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858521},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251204064235.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/456e65d2ec829018e18424bbc08471e2/midscene-web-1.0.1-beta-20251204064235.0.tgz","_integrity":"sha512-SKQQzJ/nYqcAShS2DAfbSQWuzqsaAy/nQAcOnCnOeksxDKDv8TEWMbDZmnIJ3l1jnk1AFowndxO6zUkFkqkZUQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251204064235.0","@midscene/shared":"1.0.1-beta-20251204064235.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251204064235.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251204064235.0_1764830645840_0.5089115962687272","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204075416.0":{"name":"@midscene/web","version":"1.0.1-beta-20251204075416.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"afd12214b1ffb7e0187c213ee27a2f086c3bf18c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251204075416.0.tgz","fileCount":140,"integrity":"sha512-x8Nd2qoib4x+5idkQU766igvG/RNmryVHnFI07jg7IJiTzMIhAGtLsLHiobbY6vodi8HY0QK9+E3SMHPuVnogA==","signatures":[{"sig":"MEUCIQCpQA7cTexv2ijwK5selHA0VR6sHEMihZcZ+XDoBmoMugIgB1C2morQsdU6dHER5OACdJULUzXUa433HAOeqExS338=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858521},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251204075416.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e55bd877a2562ced6600da3f310b2178/midscene-web-1.0.1-beta-20251204075416.0.tgz","_integrity":"sha512-x8Nd2qoib4x+5idkQU766igvG/RNmryVHnFI07jg7IJiTzMIhAGtLsLHiobbY6vodi8HY0QK9+E3SMHPuVnogA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251204075416.0","@midscene/shared":"1.0.1-beta-20251204075416.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251204075416.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251204075416.0_1764834941141_0.04981201404573965","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204081114.0":{"name":"@midscene/web","version":"1.0.1-beta-20251204081114.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"46ef7426209c149961c1f95b191c5a7b2da94688","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251204081114.0.tgz","fileCount":140,"integrity":"sha512-6hVqwzfCsE7qg8v2b33EGUXxnFW/GYnq/vHZd/aiQWdYC9lA6iQH0wawvriKfdLjz4GhkpImbHkZju+Cs1j+8w==","signatures":[{"sig":"MEUCIQDs0ZSossg17ViRUF7KSa4IZcOKSI5BfiyTgi46Ps3oAwIgAXVFQKodz3EyZ1KH5BL3fIQ0GEmatOOwWanskGOWz9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858521},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251204081114.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ed1dac3be0c2adc53f0a4c8337420b7/midscene-web-1.0.1-beta-20251204081114.0.tgz","_integrity":"sha512-6hVqwzfCsE7qg8v2b33EGUXxnFW/GYnq/vHZd/aiQWdYC9lA6iQH0wawvriKfdLjz4GhkpImbHkZju+Cs1j+8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251204081114.0","@midscene/shared":"1.0.1-beta-20251204081114.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251204081114.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251204081114.0_1764835962189_0.5991620964182292","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204092409.0":{"name":"@midscene/web","version":"1.0.1-beta-20251204092409.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e9782c10d88e3f8b6d64ca2c94cc3846d7e5fa93","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251204092409.0.tgz","fileCount":140,"integrity":"sha512-fsSKVeRDifB/YXqMqiZsddRaoMNyWCfuWhzb+r1gpexTKWpqfDyaFxSXS51fI5un3XlRkGzSaYQdWpifGos39Q==","signatures":[{"sig":"MEQCIGk5Oxsm5KhdSeGW3ePcbHrBoMpJiEJ/R+sLyi5UALBzAiAT8h7HK73hMMafmW67NA+aX9T9mvkmaaLqFjmD4DOB1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858521},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251204092409.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e7d4f98954f2c0eb10454e6329f8ca92/midscene-web-1.0.1-beta-20251204092409.0.tgz","_integrity":"sha512-fsSKVeRDifB/YXqMqiZsddRaoMNyWCfuWhzb+r1gpexTKWpqfDyaFxSXS51fI5un3XlRkGzSaYQdWpifGos39Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251204092409.0","@midscene/shared":"1.0.1-beta-20251204092409.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251204092409.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251204092409.0_1764840337196_0.31289674969598824","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205024737.0":{"name":"@midscene/web","version":"1.0.1-beta-20251205024737.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7d0b6ff819930e124fc557e9edb088efa0a7dc1b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251205024737.0.tgz","fileCount":140,"integrity":"sha512-Er+w9aklFaYCMc1cDWsLRbMqeQw4Gbm7x3kxT29NzZfN/K/OMrncJ09GWiERv8+QKPw7Cf+CGu/GNfOYfXwpVQ==","signatures":[{"sig":"MEUCIFRyoXvLT3HSkLdbQP2GFoIhRTrjVP3MxXKIAjmMf+hyAiEA1KNE7e3Tr8rvbltMK8KDHEkH7yELJH7iV0QoxEs9qOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860367},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251205024737.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b675e4f701bbcb73ba3334b9e090fa83/midscene-web-1.0.1-beta-20251205024737.0.tgz","_integrity":"sha512-Er+w9aklFaYCMc1cDWsLRbMqeQw4Gbm7x3kxT29NzZfN/K/OMrncJ09GWiERv8+QKPw7Cf+CGu/GNfOYfXwpVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251205024737.0","@midscene/shared":"1.0.1-beta-20251205024737.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251205024737.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251205024737.0_1764902951377_0.9356070625959836","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205031225.0":{"name":"@midscene/web","version":"1.0.1-beta-20251205031225.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"31f2d8eeaa42ad4c6c9e5b5ce0c673d2350ff5bf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251205031225.0.tgz","fileCount":140,"integrity":"sha512-JjuSnbDFOt7Ry1xZnXyckCCSWZ0Iy3rCA4uyCNDEceaxOB5CyBVMo86w18LibYCjXDVXUcf+WvSdS9PoQs9Vyg==","signatures":[{"sig":"MEYCIQCuDcjC98BQaGOHFYBFZf0LHRqtVpjXfvsWNZ4zYqzIBQIhAN+QZ4PfCesUpoYfDWPoz/0n3xFSYJlv0tp6hMN2KuRq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860367},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251205031225.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/78d1ea05bb30308a0157bc619caa0a7d/midscene-web-1.0.1-beta-20251205031225.0.tgz","_integrity":"sha512-JjuSnbDFOt7Ry1xZnXyckCCSWZ0Iy3rCA4uyCNDEceaxOB5CyBVMo86w18LibYCjXDVXUcf+WvSdS9PoQs9Vyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251205031225.0","@midscene/shared":"1.0.1-beta-20251205031225.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251205031225.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251205031225.0_1764904433557_0.11669529509292165","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205093836.0":{"name":"@midscene/web","version":"1.0.1-beta-20251205093836.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5bf01b785b4c222eea28d186e1f9ae782be2dcaf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251205093836.0.tgz","fileCount":140,"integrity":"sha512-dsIdVxYFEglE0KodkNvNIKNZ9VEPk1QhQ9OGmyVLecnN57JfRd6Kgj3iMELzd7gl0Sn4Ux61HOhFCv5OtoO8TQ==","signatures":[{"sig":"MEQCIGPYlw10xLhjfastmZzi1qhUUQCsq6cE+JHM/RC/ytiTAiAyB2JaPnDCMeyrUutKnfup5VMnBWmSwqXiwiS/hswFpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860367},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251205093836.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/733c37a4f820ebda382d8858de8c280d/midscene-web-1.0.1-beta-20251205093836.0.tgz","_integrity":"sha512-dsIdVxYFEglE0KodkNvNIKNZ9VEPk1QhQ9OGmyVLecnN57JfRd6Kgj3iMELzd7gl0Sn4Ux61HOhFCv5OtoO8TQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251205093836.0","@midscene/shared":"1.0.1-beta-20251205093836.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251205093836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251205093836.0_1764927603056_0.27457105958094274","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205094204.0":{"name":"@midscene/web","version":"1.0.1-beta-20251205094204.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"54f06af993f2938d43ec0842b7a88fd2b34c3812","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251205094204.0.tgz","fileCount":140,"integrity":"sha512-L/KCevWw0u79GiQJV9eKuZR+Kl/Tnc0jqSj1V2vLSmQzlxp+sqBtGRoKxr56pwvGer3Oozr+fmongRvCNDFwew==","signatures":[{"sig":"MEUCIQCK5XizjQ5F1OW4OZ4yK6HXRdICmzDAjREb6K3TBhDuAQIgNeMcCnHn0ksI24oRNA4Jg9DwQEDL2w9PHgVuJTRwjiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860367},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251205094204.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c07576312de24fe223116ac791c2d7d/midscene-web-1.0.1-beta-20251205094204.0.tgz","_integrity":"sha512-L/KCevWw0u79GiQJV9eKuZR+Kl/Tnc0jqSj1V2vLSmQzlxp+sqBtGRoKxr56pwvGer3Oozr+fmongRvCNDFwew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251205094204.0","@midscene/shared":"1.0.1-beta-20251205094204.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251205094204.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251205094204.0_1764927813589_0.6749705194300937","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208031823.0":{"name":"@midscene/web","version":"1.0.1-beta-20251208031823.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"270a31a9b3b9d159d26eedd009dec868662da72d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251208031823.0.tgz","fileCount":140,"integrity":"sha512-YWUZx66D9Xv5X578fAnBUMCAI7yw1PFm9XSb49lETSj/N/29XGfb2WI0woJvhzFHcGfGG0rQynjeszWV+5PZPQ==","signatures":[{"sig":"MEQCIEFN5TUCdWqxf/DTHrj8KANAb61mpeQvsMPIL0E35GTCAiBmccsNWXuwHC8zdgpY217vPsw6d45FyPn9rSVT09vAmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860367},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251208031823.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/38b6fe92f617f022711e289a061ae520/midscene-web-1.0.1-beta-20251208031823.0.tgz","_integrity":"sha512-YWUZx66D9Xv5X578fAnBUMCAI7yw1PFm9XSb49lETSj/N/29XGfb2WI0woJvhzFHcGfGG0rQynjeszWV+5PZPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251208031823.0","@midscene/shared":"1.0.1-beta-20251208031823.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208031823.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251208031823.0_1765163991006_0.9885561387805792","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208031856.0":{"name":"@midscene/web","version":"1.0.1-beta-20251208031856.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d8fbeefa0ecbb5b058db9f51ee39091254296c14","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251208031856.0.tgz","fileCount":140,"integrity":"sha512-amTjOZhhX1i6b71mwVj/pJ68VA3oLTMFQCe2aVCqsW/KgRrbdgzF0ZsHoTZ+Tkgzcz6/0CyXE46Ji4FsBhMbEA==","signatures":[{"sig":"MEUCIQCDq3O+nmzZ1dg/Yw3LX3IQig1FExRPWvXQQHsSo3ZjmQIgL3iAo+TW6JWsEsYXrR9rSSARXRnX7LruPWtrejAvLCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858188},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251208031856.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/179d0fab11c7fabbd11c0b4766eff99b/midscene-web-1.0.1-beta-20251208031856.0.tgz","_integrity":"sha512-amTjOZhhX1i6b71mwVj/pJ68VA3oLTMFQCe2aVCqsW/KgRrbdgzF0ZsHoTZ+Tkgzcz6/0CyXE46Ji4FsBhMbEA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251208031856.0","@midscene/shared":"1.0.1-beta-20251208031856.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208031856.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251208031856.0_1765164028278_0.35364264424252756","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208033501.0":{"name":"@midscene/web","version":"1.0.1-beta-20251208033501.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d97c6c5c89752cfa53f7d8fa2986ebc1b9a8619c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251208033501.0.tgz","fileCount":140,"integrity":"sha512-AL1GfTFpLlKKdeUbSFuDLEHzCFgSvEOB5KFzyeMk/O5lDwtGCDz49jyOIxbuIiml11cnaT2msFTXhnvVF4+3mw==","signatures":[{"sig":"MEUCIQD7FSVSS4CzADxVmqGnudmfTygjyL7cg1YIsGErbXikvwIgcFvNu9ojmMWLXWrPEuEz8+LA0SfUJkxdobmx+V2+dWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858188},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251208033501.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d6db5b608d46beed006db30c733d20e3/midscene-web-1.0.1-beta-20251208033501.0.tgz","_integrity":"sha512-AL1GfTFpLlKKdeUbSFuDLEHzCFgSvEOB5KFzyeMk/O5lDwtGCDz49jyOIxbuIiml11cnaT2msFTXhnvVF4+3mw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251208033501.0","@midscene/shared":"1.0.1-beta-20251208033501.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208033501.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251208033501.0_1765164997785_0.02069559530772125","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208070218.0":{"name":"@midscene/web","version":"1.0.1-beta-20251208070218.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a1fb3cbbcc964e1fe651387b8b1146a684116b1a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251208070218.0.tgz","fileCount":140,"integrity":"sha512-6sCNJUhscl5PaGnsIR20nBT7V2t3Q50J3CqTT+ndTcj63PvHQYc0BmQw31e7cojipYLuJgfYgSrdb/8OHWKeKA==","signatures":[{"sig":"MEYCIQCBIFjYUmYhs3mz9aSY7MboFRRpbdBWnV2Px67ttcyfPQIhAIL171hUyTr+cwZsQ7YKQfMrlRt3FRttIDcLbBTq2nBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858188},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251208070218.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ee1276b3695b9299c8760d69cc1b6b90/midscene-web-1.0.1-beta-20251208070218.0.tgz","_integrity":"sha512-6sCNJUhscl5PaGnsIR20nBT7V2t3Q50J3CqTT+ndTcj63PvHQYc0BmQw31e7cojipYLuJgfYgSrdb/8OHWKeKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251208070218.0","@midscene/shared":"1.0.1-beta-20251208070218.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208070218.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251208070218.0_1765177433374_0.10678546874340311","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208071759.0":{"name":"@midscene/web","version":"1.0.1-beta-20251208071759.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1f59c5cd8dda78a8bf3251a1f3e85ebe657cbe9e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251208071759.0.tgz","fileCount":140,"integrity":"sha512-YtCZ8Cm4sLHAmR1ECSy3+iqnJaWzjS1HgYwabZnIPJoseQl4WJX8PEPY+pZ9nN8JjtWK/nSbiGqq4YGcBN8CFQ==","signatures":[{"sig":"MEUCIFq0YvSJZNICwgdQcVZcJw3BIxbeGjIEkkj7Lhbo/MmiAiEArsjGIIAP2FrT+b1MabAJBfEi/HfeqhDKh7CQR8kuQFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858188},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251208071759.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/874574f75cf0721aa6bcdbe211077700/midscene-web-1.0.1-beta-20251208071759.0.tgz","_integrity":"sha512-YtCZ8Cm4sLHAmR1ECSy3+iqnJaWzjS1HgYwabZnIPJoseQl4WJX8PEPY+pZ9nN8JjtWK/nSbiGqq4YGcBN8CFQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251208071759.0","@midscene/shared":"1.0.1-beta-20251208071759.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208071759.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251208071759.0_1765178375039_0.27194628340346494","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208075922.0":{"name":"@midscene/web","version":"1.0.1-beta-20251208075922.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c8f302b82977b860780c336038918cd42ad2290c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251208075922.0.tgz","fileCount":140,"integrity":"sha512-1MDX+zvwwjtD8kEVjKaCKeOS0Zzw4ICKid/pimLmgNmyioaHnsI8Rx9/TeKR0Z+YaNgWAxHIohw9x9yAqfz2yA==","signatures":[{"sig":"MEUCIHFv+7Ki/JFhmSgY6DchmNIMrP1Qih0pjG5JbpWRJB/IAiEAnuQa878ZMJ3MYmkvLHmXv98TmfaNlgOoCrwUU6rnRd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858188},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251208075922.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88a2976b6ff3ce9bc85fb8d14679ded2/midscene-web-1.0.1-beta-20251208075922.0.tgz","_integrity":"sha512-1MDX+zvwwjtD8kEVjKaCKeOS0Zzw4ICKid/pimLmgNmyioaHnsI8Rx9/TeKR0Z+YaNgWAxHIohw9x9yAqfz2yA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251208075922.0","@midscene/shared":"1.0.1-beta-20251208075922.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208075922.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251208075922.0_1765180857882_0.5508923148985221","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208085324.0":{"name":"@midscene/web","version":"1.0.1-beta-20251208085324.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dfe706ac5d6b304699b6190a682ece223eb2591c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251208085324.0.tgz","fileCount":140,"integrity":"sha512-qTLrWgajWArPXUE1fjz+QhI+94RuO74UoKxgaoXZxDRgGIresJrqTjzLjCHtPoDoQAvWKdGAdY2eZQqnP1UfRQ==","signatures":[{"sig":"MEUCICPOqYt4V6ktavbPR8mCZYsnnmmVjefInPaAvhFmE2D8AiEA6zAG7QvHxZkSUTbLJa/IFVurtmtO6Iwf+P5t4UhyEH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251208085324.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9cac8dfc67d369125a6abf908e09b32e/midscene-web-1.0.1-beta-20251208085324.0.tgz","_integrity":"sha512-qTLrWgajWArPXUE1fjz+QhI+94RuO74UoKxgaoXZxDRgGIresJrqTjzLjCHtPoDoQAvWKdGAdY2eZQqnP1UfRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251208085324.0","@midscene/shared":"1.0.1-beta-20251208085324.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208085324.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251208085324.0_1765184093878_0.928426835884941","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208112226.0":{"name":"@midscene/web","version":"1.0.1-beta-20251208112226.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e07fa851acc685d9bb090792467dfd78a8130104","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251208112226.0.tgz","fileCount":140,"integrity":"sha512-TuOx6QvQhy8SJNOtYIBkMne/A02ZOdovofnmF9PAV/oSBRcs4s59SrFpXkXqhKkPYkD9yfRiGCq+RN5XW10sWA==","signatures":[{"sig":"MEUCIHHXMtTWq6yp95S0Zm1ElBmHj8D4BfkQeoZapNpwadNjAiEAzN++yOuHpCE7KO6Sxi0iTeKl92ZCwStM1wTBkL0iJEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251208112226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/968ab57ce8aa09432b887d290a87a44d/midscene-web-1.0.1-beta-20251208112226.0.tgz","_integrity":"sha512-TuOx6QvQhy8SJNOtYIBkMne/A02ZOdovofnmF9PAV/oSBRcs4s59SrFpXkXqhKkPYkD9yfRiGCq+RN5XW10sWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251208112226.0","@midscene/shared":"1.0.1-beta-20251208112226.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208112226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251208112226.0_1765193035396_0.8875320914829119","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251209024153.0":{"name":"@midscene/web","version":"1.0.1-beta-20251209024153.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2d3bea5388baeca9dd989cf8113fd49c95e7e360","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251209024153.0.tgz","fileCount":140,"integrity":"sha512-BVm3Gr00PtFjll4Ud/k29Hqc0KBvPtp6ZDwoR0ISyNha58yFUSY/Ex6Hb2zUF3lT1jZF/0tnRGyHS89UDZsn7A==","signatures":[{"sig":"MEYCIQD8PofOxc4Tu4mkPKZHE1CBvka3dQLi936kgaYpScjHtAIhAOkYA9Rug+cLs1OB06q4VhXxINYdT2j6LuPGQen/aTkK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862712},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251209024153.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b016dd24b7ed9c1d14a1684f16d1d4dc/midscene-web-1.0.1-beta-20251209024153.0.tgz","_integrity":"sha512-BVm3Gr00PtFjll4Ud/k29Hqc0KBvPtp6ZDwoR0ISyNha58yFUSY/Ex6Hb2zUF3lT1jZF/0tnRGyHS89UDZsn7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251209024153.0","@midscene/shared":"1.0.1-beta-20251209024153.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251209024153.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251209024153.0_1765248203484_0.5144373779238736","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251209112631.0":{"name":"@midscene/web","version":"1.0.1-beta-20251209112631.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"afc9055f101999757a6fcdebbe171d20150658a3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251209112631.0.tgz","fileCount":140,"integrity":"sha512-P1nxIdryecoLFZClVhXt/cUTKkM4yRj+NQOvc3sphyTXnVModZTZ/xFUt1BjDAXCZu2NT9D7IXC+2pbFP11s0A==","signatures":[{"sig":"MEYCIQDwU0SfSvKAChpIW2kfRfi4JSdDEuuWw6GAGOKnN8nsLwIhAM494OLyKUWimuryOUW+NvYgVj2/QDpCMvY4jLnlX5df","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862992},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251209112631.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1de70e51fcd5b3cf08dd7cb5e544e06a/midscene-web-1.0.1-beta-20251209112631.0.tgz","_integrity":"sha512-P1nxIdryecoLFZClVhXt/cUTKkM4yRj+NQOvc3sphyTXnVModZTZ/xFUt1BjDAXCZu2NT9D7IXC+2pbFP11s0A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251209112631.0","@midscene/shared":"1.0.1-beta-20251209112631.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251209112631.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251209112631.0_1765279685353_0.17410827086096403","host":"s3://npm-registry-packages-npm-production"}},"0.30.10":{"name":"@midscene/web","version":"0.30.10","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"09ba69e94eaca224e2bdd33df0add48a74902044","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.10.tgz","fileCount":135,"integrity":"sha512-td0l1rtwOVYHUxUAv25iRwfE4QsGbr7psV+g3eLLoP+0b84FDdcqH8NSaqoRsdxqItpMWqgY5ydQRq+jDvKOSA==","signatures":[{"sig":"MEYCIQCK12UocKbzpkDnpF8tXrlWxHBd/yYgbHuXiu5EUkIcGQIhAK+PEHtjt54yFbguFRkGPRxHyVdn5pjJ/IcfAjPgFb3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811435},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.10.tgz","types":"./dist/types/index.d.ts","watch":{"build":{"quiet":false,"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts"}},"module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build && npx npm-watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bc8361af62757858e57147df45d2f255/midscene-web-0.30.10.tgz","_integrity":"sha512-td0l1rtwOVYHUxUAv25iRwfE4QsGbr7psV+g3eLLoP+0b84FDdcqH8NSaqoRsdxqItpMWqgY5ydQRq+jDvKOSA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.10","@midscene/shared":"0.30.10","socket.io-client":"4.8.1","@midscene/playground":"0.30.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.2.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.10_1765424148928_0.6967289897876108","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251211095502.0":{"name":"@midscene/web","version":"1.0.1-beta-20251211095502.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"78cb875891242a89f45f275e4f4f50827edb16b0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251211095502.0.tgz","fileCount":140,"integrity":"sha512-VJum6bepJLKXWk5zk7WCbRJAAxPFW+J8U8u7sd5HR0MByuAsDTQv+waEV17A368OymaefPyuTObQW4vY+5Bx6w==","signatures":[{"sig":"MEUCIH3LoAlI+OJwo4errhaogFR4eQmnEM2C6o8CVgp8uIV9AiEAwYi0OEBLPL8+gZyqbxCkZguUbhYoHJrRcJREMAiQXC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866966},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251211095502.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/689ca5c7f2eb87c16af4fb317eba9c01/midscene-web-1.0.1-beta-20251211095502.0.tgz","_integrity":"sha512-VJum6bepJLKXWk5zk7WCbRJAAxPFW+J8U8u7sd5HR0MByuAsDTQv+waEV17A368OymaefPyuTObQW4vY+5Bx6w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251211095502.0","@midscene/shared":"1.0.1-beta-20251211095502.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251211095502.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251211095502.0_1765446996994_0.13018094658813362","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251211124955.0":{"name":"@midscene/web","version":"1.0.1-beta-20251211124955.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f9e6e14582a87e28421e67c284b03afc81f4ae14","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251211124955.0.tgz","fileCount":140,"integrity":"sha512-z3nzS7R6TyVvPSjnjeVYxf6saKInhfMAzMDymj2ShPphFjRSQnIO6yuiWuSoLB1liKyz5NNKMlUsx7A2dvyUAQ==","signatures":[{"sig":"MEYCIQDmBR99QXxUC1fxVb3bQGPfgHjQiDQDUF8JIUCUi8vKQwIhANlS/5wLZjcU61KRub5iec3/5fppQCkwqjUNJc53zzDE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866966},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251211124955.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d688e88cc9c18592877558d553914ef8/midscene-web-1.0.1-beta-20251211124955.0.tgz","_integrity":"sha512-z3nzS7R6TyVvPSjnjeVYxf6saKInhfMAzMDymj2ShPphFjRSQnIO6yuiWuSoLB1liKyz5NNKMlUsx7A2dvyUAQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251211124955.0","@midscene/shared":"1.0.1-beta-20251211124955.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251211124955.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251211124955.0_1765457488109_0.0008358464501196927","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251212055914.0":{"name":"@midscene/web","version":"1.0.1-beta-20251212055914.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"314e95e66d073cacbb532a0f0c1e4cd469677382","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251212055914.0.tgz","fileCount":140,"integrity":"sha512-Le1ffnlQ5EtQaFyLfduLOJ1fN8+k8/U19MPEgBgsHZapwk4KsRKrZgL8r6OVS9GBmAGkRPJp6C/4r0M8QoZgPA==","signatures":[{"sig":"MEQCIFb+vk4wguGyM9Kf8rdudvdI91PwQaLVtTBPr3G9PE2BAiAA+9SU/DoCGjrID0wquopEg27M6VMbfZwZryB4TC9kUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867777},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251212055914.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3d98226852745895fe1a092699c33e03/midscene-web-1.0.1-beta-20251212055914.0.tgz","_integrity":"sha512-Le1ffnlQ5EtQaFyLfduLOJ1fN8+k8/U19MPEgBgsHZapwk4KsRKrZgL8r6OVS9GBmAGkRPJp6C/4r0M8QoZgPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251212055914.0","@midscene/shared":"1.0.1-beta-20251212055914.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251212055914.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251212055914.0_1765519241534_0.6904956748365247","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251212085743.0":{"name":"@midscene/web","version":"1.0.1-beta-20251212085743.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"af3f26b7ec79bc53d7f8ee26acd27c36935849d7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251212085743.0.tgz","fileCount":140,"integrity":"sha512-Ij6nKjGMu/+y6yBRxCXG8m1sdx5Q12vAYwwxy/Ldzp2Q5fabUEVWWBibay7Yps7LChyy3LR/ozz+shwY+nK/qw==","signatures":[{"sig":"MEYCIQCc4So0rHtFimHq+I0jAeWVEycHEF4ZXghyy2iOVmgfGQIhAOKAwfUdGDH9XBzjnBxgKh8QJ/GI7BEmAqPZzrgymEEu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867777},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251212085743.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d06321842444ffc20feff2b24643d3a4/midscene-web-1.0.1-beta-20251212085743.0.tgz","_integrity":"sha512-Ij6nKjGMu/+y6yBRxCXG8m1sdx5Q12vAYwwxy/Ldzp2Q5fabUEVWWBibay7Yps7LChyy3LR/ozz+shwY+nK/qw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251212085743.0","@midscene/shared":"1.0.1-beta-20251212085743.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251212085743.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251212085743.0_1765529957504_0.05761714461238232","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251215101919.0":{"name":"@midscene/web","version":"1.0.1-beta-20251215101919.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"81cb7b90ea6e179d1b85740517379d0045d0b56a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251215101919.0.tgz","fileCount":140,"integrity":"sha512-zdSEmdFXgRG3qj1QkVjHa/aUJlmLKdL4FrhhpzMEXg3vZAvnjg4tA6FOXGNOMV4Og7H4J+kA+zzAJiN981zyHQ==","signatures":[{"sig":"MEUCIQDQljjN/+joix+4hQ5gufFjMJwLuqgNIXMOUSee0n6xGAIgWkPlZa0AtiZJjxtegwPFw2j5VPncLFPaMLNS1N6mkzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867985},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251215101919.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/541d4d6be8ea8e18171bd2cfcfe90807/midscene-web-1.0.1-beta-20251215101919.0.tgz","_integrity":"sha512-zdSEmdFXgRG3qj1QkVjHa/aUJlmLKdL4FrhhpzMEXg3vZAvnjg4tA6FOXGNOMV4Og7H4J+kA+zzAJiN981zyHQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251215101919.0","@midscene/shared":"1.0.1-beta-20251215101919.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251215101919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251215101919.0_1765794048917_0.129623893764782","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216064101.0":{"name":"@midscene/web","version":"1.0.1-beta-20251216064101.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9f87fcb3487870aecdea05ccb9970aef4babe25f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251216064101.0.tgz","fileCount":140,"integrity":"sha512-cedtoDA0PrxCE5YzLCrkGXJ64RbXubhzP7WWwGGd+olsjzAMVqqRqQKNJe1FK6KiiaXSn2q0AIckL4HAvc2VhQ==","signatures":[{"sig":"MEUCIQD5Jr5hPcJ/eXeUlawZNHo2AGymS2lfAmoWZJaCWgD3XQIgUoRFXFsjNZwPo8MM1Hev8VPg6cgAf3s4AN2b6sVKR5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251216064101.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6ad8a8ef6650fbeb7f78cf8c053ecc64/midscene-web-1.0.1-beta-20251216064101.0.tgz","_integrity":"sha512-cedtoDA0PrxCE5YzLCrkGXJ64RbXubhzP7WWwGGd+olsjzAMVqqRqQKNJe1FK6KiiaXSn2q0AIckL4HAvc2VhQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251216064101.0","@midscene/shared":"1.0.1-beta-20251216064101.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251216064101.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251216064101.0_1765867357071_0.41812418206683954","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216072405.0":{"name":"@midscene/web","version":"1.0.1-beta-20251216072405.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9863a60023735e1032bd651992f789268e3801ba","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251216072405.0.tgz","fileCount":140,"integrity":"sha512-KgWpuHli9pKfQRHiZE2JMtvfRjH65YiVx77ukQfFEtGxNZS/bOEeklEA/9wqhQi5B5EXnTYN6tcq7zG4X3mM1g==","signatures":[{"sig":"MEYCIQCQW3zgBFr4HpFFAMuQrMHxReKyruLMo38xdwshAjg+dQIhAN+GEqrFKm3/kchxWWGh41wLyvdCZqvCQjsl1pBwKLsQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251216072405.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/549f563a855efd6ce35646b663694e10/midscene-web-1.0.1-beta-20251216072405.0.tgz","_integrity":"sha512-KgWpuHli9pKfQRHiZE2JMtvfRjH65YiVx77ukQfFEtGxNZS/bOEeklEA/9wqhQi5B5EXnTYN6tcq7zG4X3mM1g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251216072405.0","@midscene/shared":"1.0.1-beta-20251216072405.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251216072405.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251216072405.0_1765869944747_0.7106405666913496","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216140107.0":{"name":"@midscene/web","version":"1.0.1-beta-20251216140107.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1b83c0e94d0ba77cd13d0b708318ed51104d070d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251216140107.0.tgz","fileCount":140,"integrity":"sha512-NYXgig/sKGHXFtLbA752RYrf/p5SA4Z8jeC5ZLnDoho3R3jJIvEuZQ7a965rlL6CBNgdUn33JbhVYADwUBNXbg==","signatures":[{"sig":"MEYCIQCeNXmdOpjc/y72vbcHkdYK40KKbmMrLTLcajGKcpH4qAIhAJU1JcKEy79tQay3PESJeg/qTMMnQjYK6ZNROi00p4ld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251216140107.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/98b91d98ed9974d15451d9a209cddf62/midscene-web-1.0.1-beta-20251216140107.0.tgz","_integrity":"sha512-NYXgig/sKGHXFtLbA752RYrf/p5SA4Z8jeC5ZLnDoho3R3jJIvEuZQ7a965rlL6CBNgdUn33JbhVYADwUBNXbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251216140107.0","@midscene/shared":"1.0.1-beta-20251216140107.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251216140107.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251216140107.0_1765893764560_0.6314365346421524","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217063119.0":{"name":"@midscene/web","version":"1.0.1-beta-20251217063119.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8fd6c56a546f4405edc248e8b50426690b53fea1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251217063119.0.tgz","fileCount":140,"integrity":"sha512-M5g6s61mYcC5QbxL5EqxXpNp5ZMZSeZN587Z7wa7pJIbfZA0Xf0mBN2/fI1kMnTrVvBx3uOrBjjkS/N+vgKdqg==","signatures":[{"sig":"MEUCIQDLeeEaTBcn2tpCDQk7dxT0RTMYVXm2fme9OWnMz1h5gQIgKUOyPS27m1nzseJ14jcfmofgQdCuOOQnA0v7jVjcS9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251217063119.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c3ac79eedfcbf116dbd2c920177364a/midscene-web-1.0.1-beta-20251217063119.0.tgz","_integrity":"sha512-M5g6s61mYcC5QbxL5EqxXpNp5ZMZSeZN587Z7wa7pJIbfZA0Xf0mBN2/fI1kMnTrVvBx3uOrBjjkS/N+vgKdqg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251217063119.0","@midscene/shared":"1.0.1-beta-20251217063119.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251217063119.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251217063119.0_1765953172905_0.274237692534647","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217063723.0":{"name":"@midscene/web","version":"1.0.1-beta-20251217063723.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"463cc26612a2ad14a65002a70d2722edf5a53d20","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251217063723.0.tgz","fileCount":140,"integrity":"sha512-5mfoqg6Ys/6zIH5dG3/IyGY0EmbrYbdr9wn/8ywJThQQCUv/Pc/BcwiVzolbW8AVzdnvx9UYdQ6Mq7PKUYieng==","signatures":[{"sig":"MEQCIH741WMz17usFo9foJJ8fzyJpYulRhXuOKishZMOGLejAiA+jmIGmKDUaEEHdvxXmyX4KNXVR18UxOls2nWeOYcKmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251217063723.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e711dbdc006a856d479ecd730cad8a4b/midscene-web-1.0.1-beta-20251217063723.0.tgz","_integrity":"sha512-5mfoqg6Ys/6zIH5dG3/IyGY0EmbrYbdr9wn/8ywJThQQCUv/Pc/BcwiVzolbW8AVzdnvx9UYdQ6Mq7PKUYieng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251217063723.0","@midscene/shared":"1.0.1-beta-20251217063723.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251217063723.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251217063723.0_1765953531789_0.8253912337784006","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217082334.0":{"name":"@midscene/web","version":"1.0.1-beta-20251217082334.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"61decb0053ce18d88515070d977c7913878b49e3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251217082334.0.tgz","fileCount":140,"integrity":"sha512-x/oDjQTUmMM0YEzfxu1IU39sOUtZo5wuHoyujWpUkFIqZ+8+8r1XYgcF5aknk5aw6mM+1rNImOnYeGxadoyx8g==","signatures":[{"sig":"MEUCIQDDIaI0zHA+v/Ake9o9S6imPl0WtY6RtotpdvLN4jcmVwIgWBppX7y5OOWKEULtNsbb6GWdY0mDv2YtptaI6aEqNyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251217082334.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/633697149e52242683362b6f4bbceba6/midscene-web-1.0.1-beta-20251217082334.0.tgz","_integrity":"sha512-x/oDjQTUmMM0YEzfxu1IU39sOUtZo5wuHoyujWpUkFIqZ+8+8r1XYgcF5aknk5aw6mM+1rNImOnYeGxadoyx8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251217082334.0","@midscene/shared":"1.0.1-beta-20251217082334.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251217082334.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251217082334.0_1765959912079_0.25031234386923007","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251218033045.0":{"name":"@midscene/web","version":"1.0.1-beta-20251218033045.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2249a76e6e2efc7c6dfaa4c3c6b2580e8423731f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1-beta-20251218033045.0.tgz","fileCount":140,"integrity":"sha512-+2RJUgyi68dWU2s6wzXTp6Y2ss8fQ8JPx7Ncp+dKeonrvG+DosuttzAeweWzuOaODIeRHW4tStnA3Kt8VEy8iQ==","signatures":[{"sig":"MEUCIAheJqRP0z1BFD/4biTek2ZvjPzO3FTInn8FQLAfLcGeAiEA1vzMDuVlruv6VaqvEmlREvT0UKVGasTp8uPKKG6vSJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1-beta-20251218033045.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a78b16fd5d5038cff1a0ca38ba03f383/midscene-web-1.0.1-beta-20251218033045.0.tgz","_integrity":"sha512-+2RJUgyi68dWU2s6wzXTp6Y2ss8fQ8JPx7Ncp+dKeonrvG+DosuttzAeweWzuOaODIeRHW4tStnA3Kt8VEy8iQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1-beta-20251218033045.0","@midscene/shared":"1.0.1-beta-20251218033045.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251218033045.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1-beta-20251218033045.0_1766028742275_0.6523545283726073","host":"s3://npm-registry-packages-npm-production"}},"0.30.11-beta-20251218071621.0":{"name":"@midscene/web","version":"0.30.11-beta-20251218071621.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"70647f3a2b84da5baa931db1d188830c1a26cc4a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-0.30.11-beta-20251218071621.0.tgz","fileCount":140,"integrity":"sha512-MGklT2J3s+ezzdrU3cKTI18h2S2iTvajo3r33EEFb27eawWqbW5NHEJgqmqJhvw08Z74i4GxADhlvNfQhKbwOg==","signatures":[{"sig":"MEUCIQCVEt7BMUQ6JZfFIzFayLgNYy6v/lMROoI+JBonIwF1AQIgAn+ObQj8uzIvyXQp6PvvjGOIeYAYzpJY1E1mqWoeneQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868020},"main":"./dist/lib/index.js","_from":"file:midscene-web-0.30.11-beta-20251218071621.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/23caea7088397b0016bc714c475859e8/midscene-web-0.30.11-beta-20251218071621.0.tgz","_integrity":"sha512-MGklT2J3s+ezzdrU3cKTI18h2S2iTvajo3r33EEFb27eawWqbW5NHEJgqmqJhvw08Z74i4GxADhlvNfQhKbwOg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"0.30.11-beta-20251218071621.0","@midscene/shared":"0.30.11-beta-20251218071621.0","socket.io-client":"4.8.1","@midscene/playground":"0.30.11-beta-20251218071621.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_0.30.11-beta-20251218071621.0_1766042284361_0.3067022506057484","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@midscene/web","version":"1.0.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"307cde36bb156044966a6d75b25a90533730959c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.0.tgz","fileCount":140,"integrity":"sha512-DLLsbVa5DcdjDMofafnSxbrt+PFTtLgrkI0FxR84nSdpzsuU1LKiZXZ9ZzQYO+YXQL5qm2Ih5iMucgbui9fTfQ==","signatures":[{"sig":"MEUCIHiZi8lkIlSJmBnFy/ElS2vwSYopt47+fDEzWIm4NSA7AiEAkYEfYyGUEuID58ntXvGFalKwVkqwTtN8QkKBUntU3Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867732},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4b22861cc626cdf726e1bd1c23cc46f9/midscene-web-1.0.0.tgz","_integrity":"sha512-DLLsbVa5DcdjDMofafnSxbrt+PFTtLgrkI0FxR84nSdpzsuU1LKiZXZ9ZzQYO+YXQL5qm2Ih5iMucgbui9fTfQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.0","@midscene/shared":"1.0.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.0_1766044037620_0.3467478800314472","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@midscene/web","version":"1.0.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e1aa37113b2619c817ef2f2f2425adb469b327e7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.1.tgz","fileCount":140,"integrity":"sha512-gOnOVrCHYB3DGOP4lIfTak4eWxEgy0E/+Jx0VdG9HIR64s7tnPuqt0tVJSiPl8rHxxMWtCEnXPofAUNdDNin/A==","signatures":[{"sig":"MEQCIHRitl6WdxHtN6unoLqWP9ZluW6/90Eey3XaS7hgzkpTAiAqziuit2sjNA6JvGhIKiMnV3oxP9yt0JKNMFPRRRgW/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867732},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4d073567ebf84da47661dd3226b3493d/midscene-web-1.0.1.tgz","_integrity":"sha512-gOnOVrCHYB3DGOP4lIfTak4eWxEgy0E/+Jx0VdG9HIR64s7tnPuqt0tVJSiPl8rHxxMWtCEnXPofAUNdDNin/A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.1","@midscene/shared":"1.0.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1_1766055578469_0.35737782031083953","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta-20251219034434.0":{"name":"@midscene/web","version":"1.0.2-beta-20251219034434.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f3951bde3ae8f26e7180dcc19b52bc965f1361f6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.2-beta-20251219034434.0.tgz","fileCount":140,"integrity":"sha512-ckXQWLY53V7BQUBU3VhNQRL7zmIB0BteQ4AXfKGLSN0o+0XpVQ6Qfr89kVSVu8po+0tthyBXvQTf3Z1hx0QWpg==","signatures":[{"sig":"MEUCIF7ntX/38PbbNlkose0XQG9gOEd4or5axPnm9YBVm6XNAiEAnrNWoUSz5nzBMSByJ0EWPk8HSZEu957zlsNyXLh+Hlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.2-beta-20251219034434.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fd772a83bc2fc66c983f3eda4f02ced7/midscene-web-1.0.2-beta-20251219034434.0.tgz","_integrity":"sha512-ckXQWLY53V7BQUBU3VhNQRL7zmIB0BteQ4AXfKGLSN0o+0XpVQ6Qfr89kVSVu8po+0tthyBXvQTf3Z1hx0QWpg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.2-beta-20251219034434.0","@midscene/shared":"1.0.2-beta-20251219034434.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.2-beta-20251219034434.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.2-beta-20251219034434.0_1766115972955_0.36758700249433307","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@midscene/web","version":"1.0.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fe6998df4fd71d04df6475f3816fb570624c0f3c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.2.tgz","fileCount":140,"integrity":"sha512-si08g/0CJ8C+RtelwXtj4LZkjMk10rHb6iT8on2dsTbG02WErImZvTR15qd3puap5czXPIRFdV8sRsz7o6jZ3w==","signatures":[{"sig":"MEUCIQDUGNZ1s85vX3yu5mOLT0QQvv3IOE282e0PnqCleZ4QvgIgfnmN2B/7Z0LbTf28jnVytP9nOE+dBilj+EHPxbmcqf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867732},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/45e7fc2800a66fe088698aad2b068cb2/midscene-web-1.0.2.tgz","_integrity":"sha512-si08g/0CJ8C+RtelwXtj4LZkjMk10rHb6iT8on2dsTbG02WErImZvTR15qd3puap5czXPIRFdV8sRsz7o6jZ3w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.2","@midscene/shared":"1.0.2","socket.io-client":"4.8.1","@midscene/playground":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.2_1766147856754_0.6055596828330356","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251221011051.0":{"name":"@midscene/web","version":"1.0.3-beta-20251221011051.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"505f14e6f9587a463d00714577d17986544844c1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.3-beta-20251221011051.0.tgz","fileCount":140,"integrity":"sha512-NoXBasQZ/Vll7j1E7e3dzMnzkIRmTrBXTtnFhfDxWGKzRKIhqL87WTp1PYsPgC5DtvHcrC4l7fIS5qcn2zhPdg==","signatures":[{"sig":"MEQCIFnj9dVlTZh0aHQ/UWUa+hr6WBpCLrA5vc4KX/AQzH9BAiA+H/SXS0jyCcGsjVTdv5nwdTUgInQuAoXFb7xXhzNVjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.3-beta-20251221011051.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/60890d6ecf84d03cc87e1e7f37974d17/midscene-web-1.0.3-beta-20251221011051.0.tgz","_integrity":"sha512-NoXBasQZ/Vll7j1E7e3dzMnzkIRmTrBXTtnFhfDxWGKzRKIhqL87WTp1PYsPgC5DtvHcrC4l7fIS5qcn2zhPdg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.3-beta-20251221011051.0","@midscene/shared":"1.0.3-beta-20251221011051.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.3-beta-20251221011051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.3-beta-20251221011051.0_1766279547643_0.7952646520440094","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251223004639.0":{"name":"@midscene/web","version":"1.0.3-beta-20251223004639.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cc5b8bf2ed962ce71676d52a01b2dc089f806ab6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.3-beta-20251223004639.0.tgz","fileCount":140,"integrity":"sha512-RRwIojn9v3HDyCh/ldJvyYEey81eJRGdEgdoHtkOgGZ5c7dTOzk4YN/GSOZRFFdpCQhOOWHKB2OQk+f/CkKaJQ==","signatures":[{"sig":"MEYCIQD7Ek6sRdcDD2sFSrh08TsSP+W7rRdYbB02PEty8gmRGAIhAOgl9MUjUq2U2PMegnPHBv/EYrealz4L8yQL8NsBhnbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.3-beta-20251223004639.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9f19e252c0608b0e4437b9f675cef0e4/midscene-web-1.0.3-beta-20251223004639.0.tgz","_integrity":"sha512-RRwIojn9v3HDyCh/ldJvyYEey81eJRGdEgdoHtkOgGZ5c7dTOzk4YN/GSOZRFFdpCQhOOWHKB2OQk+f/CkKaJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.3-beta-20251223004639.0","@midscene/shared":"1.0.3-beta-20251223004639.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.3-beta-20251223004639.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.3-beta-20251223004639.0_1766450894615_0.3400355681867966","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251223070556.0":{"name":"@midscene/web","version":"1.0.3-beta-20251223070556.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c0bcf3549486fa29950330f16d61c0212ad12b62","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.3-beta-20251223070556.0.tgz","fileCount":140,"integrity":"sha512-dVhx62QwmDi537A92hKfeLDO+JNMW4rxo9UawhDNFGqWaa6iYZU/k8C8CMc5QcbhexXawi4oeDu+MteDTsLxOQ==","signatures":[{"sig":"MEUCIEhIhSEeA22z5ghx2XxNZEuAHe+sqzHr0szN+Rs16/gjAiEA3JLAGF2KJhS0EwWvdp35tj6iwXfK0q7PBGUJURqb1mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867996},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.3-beta-20251223070556.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6bd6ca18125ca4e48f7af768b9ee5820/midscene-web-1.0.3-beta-20251223070556.0.tgz","_integrity":"sha512-dVhx62QwmDi537A92hKfeLDO+JNMW4rxo9UawhDNFGqWaa6iYZU/k8C8CMc5QcbhexXawi4oeDu+MteDTsLxOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.3-beta-20251223070556.0","@midscene/shared":"1.0.3-beta-20251223070556.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.3-beta-20251223070556.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.3-beta-20251223070556.0_1766473651225_0.34345859535487566","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@midscene/web","version":"1.0.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5b9d8cfbfda03c2500289689d66403ea930a3612","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.3.tgz","fileCount":140,"integrity":"sha512-Sy4MJ0+IQ6gAY4uOsUX8imXiyP4S2OT9aXDu3YkpLdw+ZrN9DKkNEczZWTm/YSa98VL7Y1v1ecNLr1goVySI5w==","signatures":[{"sig":"MEYCIQC2wCDpuzeOFiSPHux3fo9Gq7791v6uud06p3oN2y592QIhAPISaJz1Pcqc++fBdPRO1+tT46AHVg4+tkrnGtsv0Htv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867732},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c980b737ae509a64fd89ad383546773/midscene-web-1.0.3.tgz","_integrity":"sha512-Sy4MJ0+IQ6gAY4uOsUX8imXiyP4S2OT9aXDu3YkpLdw+ZrN9DKkNEczZWTm/YSa98VL7Y1v1ecNLr1goVySI5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.3","@midscene/shared":"1.0.3","socket.io-client":"4.8.1","@midscene/playground":"1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.3_1766478228453_0.30426987124297833","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223105123.0":{"name":"@midscene/web","version":"1.0.4-beta-20251223105123.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"101df89aca6a61f844a13a2fb0272ac658e2f2ed","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251223105123.0.tgz","fileCount":140,"integrity":"sha512-VZ43imhDPSVshVeFbmFZsGkdmN7uYW+NeddJyw4RDKltJ//RrSSoaFkAaxl0ISzz6hEOb6ScI1p8GCJn/n3F+Q==","signatures":[{"sig":"MEUCIQDp7W+/cFRDeS6sPFsvOTqg9msEdKDKuCrepwtkaNITegIgIOhaYnvlI65nDUhtRmVfiXtOjlr6SJg0twh6950XzJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251223105123.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bb309e1e956d9996eb78412d0012b506/midscene-web-1.0.4-beta-20251223105123.0.tgz","_integrity":"sha512-VZ43imhDPSVshVeFbmFZsGkdmN7uYW+NeddJyw4RDKltJ//RrSSoaFkAaxl0ISzz6hEOb6ScI1p8GCJn/n3F+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251223105123.0","@midscene/shared":"1.0.4-beta-20251223105123.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251223105123.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251223105123.0_1766487174884_0.8794082591088834","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223112206.0":{"name":"@midscene/web","version":"1.0.4-beta-20251223112206.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"66851d3d8e5b6669e4c68c88461206111db748a6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251223112206.0.tgz","fileCount":140,"integrity":"sha512-SawhYl04waK+8VokvxpDGBeTXVl5blQPmca9kV0LfEvjd+4y6pMGIwoPuYdNenDucRpvJP+rS647YFrCkYEsgA==","signatures":[{"sig":"MEUCIFZu9hXBWpMxgZpYYW3E8wEPP5gyW7FNmljyMSiaKl9rAiEA9j6ZE149ShZ2yym/yivIlVm3wa5wylE+/J1AmuBnFjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251223112206.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4fcec91665c7e1c36337c3c49db0e8e1/midscene-web-1.0.4-beta-20251223112206.0.tgz","_integrity":"sha512-SawhYl04waK+8VokvxpDGBeTXVl5blQPmca9kV0LfEvjd+4y6pMGIwoPuYdNenDucRpvJP+rS647YFrCkYEsgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251223112206.0","@midscene/shared":"1.0.4-beta-20251223112206.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251223112206.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251223112206.0_1766489016783_0.732159851252947","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223124656.0":{"name":"@midscene/web","version":"1.0.4-beta-20251223124656.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cd03af655b77059e247cfb6c2b52610e5904541d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251223124656.0.tgz","fileCount":140,"integrity":"sha512-cULL5ds5tnj/i13AZQqEXsJ+0PuoKk5ce35bY1Xg7H/gqr37W2gNE+w1pLqUx0+lqclunY9LrPr98RazPPsNHA==","signatures":[{"sig":"MEYCIQCWBQEXLUX6Q7EnDrFQdiWdUGNazVyWc5hUdmXeFNmhdQIhAO2dqN2kKsb/Jo3g8aES2RSnlCBIcgsUd1x9xMWVnl/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251223124656.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8a63525bceba85a87546fe02704d01cd/midscene-web-1.0.4-beta-20251223124656.0.tgz","_integrity":"sha512-cULL5ds5tnj/i13AZQqEXsJ+0PuoKk5ce35bY1Xg7H/gqr37W2gNE+w1pLqUx0+lqclunY9LrPr98RazPPsNHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251223124656.0","@midscene/shared":"1.0.4-beta-20251223124656.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251223124656.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251223124656.0_1766494108707_0.9971225246320716","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224020343.0":{"name":"@midscene/web","version":"1.0.4-beta-20251224020343.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"aa582a32e64393677fa0ad836c02b1b8fa4b8b3f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251224020343.0.tgz","fileCount":140,"integrity":"sha512-yBGCBcKmvO+t1lLBcpnz4qpmbqcC/A2Yd3YPwwMZt1OmW1GB/vgJcAzGR4IY1QqboTqGegHgTxAhRRXMy9A6eQ==","signatures":[{"sig":"MEYCIQCb3W5TFLkv8GHJkhPrySgq6WVdsXafdkxwafDkHxXQ+gIhANt5XBmXHzSqaowDaQXix0gyf0XZWw0xuLRq5NGzTosO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251224020343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3a8649e5eb592e3d8317d1008443aa17/midscene-web-1.0.4-beta-20251224020343.0.tgz","_integrity":"sha512-yBGCBcKmvO+t1lLBcpnz4qpmbqcC/A2Yd3YPwwMZt1OmW1GB/vgJcAzGR4IY1QqboTqGegHgTxAhRRXMy9A6eQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251224020343.0","@midscene/shared":"1.0.4-beta-20251224020343.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251224020343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251224020343.0_1766541918774_0.2940233820568816","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224035247.0":{"name":"@midscene/web","version":"1.0.4-beta-20251224035247.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4b58c66f8bf20cbc360b68fc94495c46be0829b6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251224035247.0.tgz","fileCount":140,"integrity":"sha512-OjWX4KPtj2ba8YMod0yZngwqQelt4RNFPLANmkuBXmWgVsR2e2uOcucqWgU1r/SzEi4WMXaxwglaDcA45zoi6g==","signatures":[{"sig":"MEYCIQCU0Akv+a/Z0T/GuEtVURQRNY9GaPwSG0sy7Zt6fku9tQIhAKXzS5GoAhEnwTVj32Q3IILogs05Ayq7blWICMz38KAH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251224035247.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cf1975a5698f6ce114392ada02de531a/midscene-web-1.0.4-beta-20251224035247.0.tgz","_integrity":"sha512-OjWX4KPtj2ba8YMod0yZngwqQelt4RNFPLANmkuBXmWgVsR2e2uOcucqWgU1r/SzEi4WMXaxwglaDcA45zoi6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251224035247.0","@midscene/shared":"1.0.4-beta-20251224035247.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251224035247.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251224035247.0_1766548463169_0.1765039175258345","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224080556.0":{"name":"@midscene/web","version":"1.0.4-beta-20251224080556.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a22c91b3e7a4562016487b6c64170c0c0e308829","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251224080556.0.tgz","fileCount":140,"integrity":"sha512-6p0W73+SHIIxv7UP0wA1Bk5PLrtfdRaQD8pV1YD+a+9qPJKuDZ4SuYndyiQJly8h3YtI/inEaZiS9zJ32cc93w==","signatures":[{"sig":"MEYCIQCxJCHjAJDTtEgxVX9TaiCuDEgsQnKoxY4IzFlFyaTxbgIhAPAPBDKQWPzI5m9CFOLf0rkvSC6+lAVSqPBMehlmsXW1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251224080556.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da1ba269cfc8115e6221880d65776369/midscene-web-1.0.4-beta-20251224080556.0.tgz","_integrity":"sha512-6p0W73+SHIIxv7UP0wA1Bk5PLrtfdRaQD8pV1YD+a+9qPJKuDZ4SuYndyiQJly8h3YtI/inEaZiS9zJ32cc93w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251224080556.0","@midscene/shared":"1.0.4-beta-20251224080556.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251224080556.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251224080556.0_1766563651188_0.6003017148927143","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224083730.0":{"name":"@midscene/web","version":"1.0.4-beta-20251224083730.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"938b412896ec450c9e0f9d5288d1467667cc4f93","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251224083730.0.tgz","fileCount":140,"integrity":"sha512-LNGAxzkqXFbPFzgv5/ZHIOA9kHDqEzAlkiXRzN5jN30O4xTM0vrBk6GBdzJajF8ZgoxilX1pdjuYHbrTcUBnDw==","signatures":[{"sig":"MEUCIHFanpm/vmjRY1kG87meGvOYzVApUzbMrD4+DukNYOmiAiEA31WNavzlaQJ5c1Yizbw9KWsiRg0781qptXWN18+RlkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251224083730.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2158dcb212f85e0c91467e17913c04ab/midscene-web-1.0.4-beta-20251224083730.0.tgz","_integrity":"sha512-LNGAxzkqXFbPFzgv5/ZHIOA9kHDqEzAlkiXRzN5jN30O4xTM0vrBk6GBdzJajF8ZgoxilX1pdjuYHbrTcUBnDw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251224083730.0","@midscene/shared":"1.0.4-beta-20251224083730.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251224083730.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251224083730.0_1766565546842_0.7950437594607058","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225024853.0":{"name":"@midscene/web","version":"1.0.4-beta-20251225024853.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2da90e5bccf4d14221107dab5bb1ca4c16543072","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251225024853.0.tgz","fileCount":140,"integrity":"sha512-rKg/qq52WFJECLBhdyEt/FxNHuH6KdKGcoiexfdWGI4cyMtDWOJSgSP8OAVXGT4tMl/EbHn070diiiVDevMvoQ==","signatures":[{"sig":"MEYCIQDrkUh1YY3H44NHeddlIdfssGdAfP0RLk9t8oIVOAV+VwIhAL1iWuxMzGS6LsUdtJy9SnD6dpoGfI3n0anHLQO2zhnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251225024853.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b588438d024f0920bb3fc6310f33e45f/midscene-web-1.0.4-beta-20251225024853.0.tgz","_integrity":"sha512-rKg/qq52WFJECLBhdyEt/FxNHuH6KdKGcoiexfdWGI4cyMtDWOJSgSP8OAVXGT4tMl/EbHn070diiiVDevMvoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251225024853.0","@midscene/shared":"1.0.4-beta-20251225024853.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251225024853.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251225024853.0_1766631027566_0.5216594788912337","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225030856.0":{"name":"@midscene/web","version":"1.0.4-beta-20251225030856.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bb56e86776f2fed32391f35a2491252bedeb2571","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251225030856.0.tgz","fileCount":150,"integrity":"sha512-HpIjHApC357OOhroWfcfnGWEhlzKgakvPgizvKGdU92fYpjF1QT6VhCP65hClfiU6OhQv3WZ/zuGsLQxcgdpdw==","signatures":[{"sig":"MEYCIQD90sPcHGXk1XmHNw9Sobhlx58lE/xJlA3oC3+UFMow6wIhAOVZXOksYU0ioroTp6T2Q1Wfd7+SBGya+//Ps6WexJyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895366},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251225030856.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2eb1abd56cd9cc75253350bcdfa57ce/midscene-web-1.0.4-beta-20251225030856.0.tgz","_integrity":"sha512-HpIjHApC357OOhroWfcfnGWEhlzKgakvPgizvKGdU92fYpjF1QT6VhCP65hClfiU6OhQv3WZ/zuGsLQxcgdpdw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251225030856.0","@midscene/shared":"1.0.4-beta-20251225030856.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251225030856.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251225030856.0_1766632229440_0.9386874763812414","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225035408.0":{"name":"@midscene/web","version":"1.0.4-beta-20251225035408.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1f682a7affe7f4aab5e7738a4a3b51b4a12dc746","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251225035408.0.tgz","fileCount":150,"integrity":"sha512-gaNIlQ2BNFdagveTknkQDlQrJczL9p8QQW4d3WX+8fxlSZiU+RDByBeTwEceiRUzpilhW5soB2zTKeROwjmWXQ==","signatures":[{"sig":"MEUCIHxiRzBAJ0SMVK9HkZuV7cmtHU+2apXcHIrCLSxzStnSAiEAzQPnMBMKfMAp2KW/wLTHq22cQdwLZKvnjLx7BqWrbtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895366},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251225035408.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3969342da068564780da6ddd441cc694/midscene-web-1.0.4-beta-20251225035408.0.tgz","_integrity":"sha512-gaNIlQ2BNFdagveTknkQDlQrJczL9p8QQW4d3WX+8fxlSZiU+RDByBeTwEceiRUzpilhW5soB2zTKeROwjmWXQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251225035408.0","@midscene/shared":"1.0.4-beta-20251225035408.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251225035408.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251225035408.0_1766634943294_0.11292119082366137","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225113415.0":{"name":"@midscene/web","version":"1.0.4-beta-20251225113415.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0b873131aead420f8f754727dd519f1173a9d07d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251225113415.0.tgz","fileCount":150,"integrity":"sha512-0exltzvAtchOW+tZPedFSJhRyBEhjndK41kfIHvyiJhd28a9U3otTAyVSjid4zLCr5QIWpPtSVblt6b5KuZ9Jw==","signatures":[{"sig":"MEYCIQDWcgE6okCQ02alvfK/U0MgsPlvgTunZ01OztVPFR67nAIhAK5DgPbAbEu3qT0ftlqf8WHZzIIPawSicr8sjFQJSthZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895366},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251225113415.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d90ba23564735bb19f9534a00c4236e1/midscene-web-1.0.4-beta-20251225113415.0.tgz","_integrity":"sha512-0exltzvAtchOW+tZPedFSJhRyBEhjndK41kfIHvyiJhd28a9U3otTAyVSjid4zLCr5QIWpPtSVblt6b5KuZ9Jw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251225113415.0","@midscene/shared":"1.0.4-beta-20251225113415.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251225113415.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251225113415.0_1766662551588_0.2706039999190146","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251229021253.0":{"name":"@midscene/web","version":"1.0.4-beta-20251229021253.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"77edb16a0b5a7d6dc556253ed12786ba361203eb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4-beta-20251229021253.0.tgz","fileCount":140,"integrity":"sha512-Nv3Ci4FZ8SGU68VDq8ILBWWuIHABa2a+eNkuxSasIkA+9Z0pn5l+0gIOkXwVITLBgUCsPj7L8LVIKGgXHLhfJg==","signatures":[{"sig":"MEYCIQC4cjD4fLVCEI0AWUx3mRbl3Ti5kKR7oXLw90THl6P4BAIhAOFuhZI0XCnJu/N9YDMouMIks/l7iNxnzPQo1no6RFDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4-beta-20251229021253.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/28607eefd71d8d76912da5d565d5a3b0/midscene-web-1.0.4-beta-20251229021253.0.tgz","_integrity":"sha512-Nv3Ci4FZ8SGU68VDq8ILBWWuIHABa2a+eNkuxSasIkA+9Z0pn5l+0gIOkXwVITLBgUCsPj7L8LVIKGgXHLhfJg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4-beta-20251229021253.0","@midscene/shared":"1.0.4-beta-20251229021253.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251229021253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-beta-20251229021253.0_1766974468232_0.44664701698459086","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@midscene/web","version":"1.0.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2a0a0da7f1952e63776eae002998ffcf7fce0e68","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.4.tgz","fileCount":140,"integrity":"sha512-380MMcEUhZUw4nYpAiN0fcOBmrjwTY+XRrT4pX8RlacWPNzWNwZWh/MoB8U7/1Vd8x61n3YwHJL0Zs3cRjUbMw==","signatures":[{"sig":"MEUCIBIz3YEse9lPHVZwLMxeHSMBBgUxOvbpKdXsCkEAWURMAiEAi+FLkv1G6ld9I6CXRC9XlruhBB2uDWW8gcQkTFifrDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868053},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d27ee9a437b1321f47b7585f35f9de1/midscene-web-1.0.4.tgz","_integrity":"sha512-380MMcEUhZUw4nYpAiN0fcOBmrjwTY+XRrT4pX8RlacWPNzWNwZWh/MoB8U7/1Vd8x61n3YwHJL0Zs3cRjUbMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.4","@midscene/shared":"1.0.4","socket.io-client":"4.8.1","@midscene/playground":"1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4_1766975639229_0.9411049425417988","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251229072356.0":{"name":"@midscene/web","version":"1.0.5-beta-20251229072356.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e288ef64c047d7664af3148a5cc5823966701927","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20251229072356.0.tgz","fileCount":140,"integrity":"sha512-U8uikSR6YM6c0qGymslyjRG4l0wNvrzQMH9axmhdMGMzX8/CI/KGjjPfHBOU6X8/A6NOqYFnw9zLkxwPQqdhcw==","signatures":[{"sig":"MEUCIBZlGBVpS8b497CqG1X+TV5VEEX3h77vyNzDyWRuOUTjAiEAl0KTr9DeKmycXwHKJOIDs0t11KbGkTrTBM+3mnbWUBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868317},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20251229072356.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e279654156aaf89a10c85bed1b967d58/midscene-web-1.0.5-beta-20251229072356.0.tgz","_integrity":"sha512-U8uikSR6YM6c0qGymslyjRG4l0wNvrzQMH9axmhdMGMzX8/CI/KGjjPfHBOU6X8/A6NOqYFnw9zLkxwPQqdhcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20251229072356.0","@midscene/shared":"1.0.5-beta-20251229072356.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20251229072356.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20251229072356.0_1766993128959_0.7928224634765699","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230124359.0":{"name":"@midscene/web","version":"1.0.5-beta-20251230124359.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ff008e76dced224e5ecb73513fe3270285a08d69","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20251230124359.0.tgz","fileCount":150,"integrity":"sha512-kSVKcvv7n5cc3Ped4WRe9u93qMizvNmNwwLCOdYz53gIvmJRgrf7nUiOYRdlV6Az2WsbS0ez89/SdvQq/wEb0g==","signatures":[{"sig":"MEYCIQCfHf44krGtsyJCQPkxChujre3yjGHHm5/nOZu195qv0wIhAMczgVOotwYt5rHP6IpaskmXz1SxCwv9VG6X90akZuvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20251230124359.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f73845576dbbe03a4c2059503fc0df4/midscene-web-1.0.5-beta-20251230124359.0.tgz","_integrity":"sha512-kSVKcvv7n5cc3Ped4WRe9u93qMizvNmNwwLCOdYz53gIvmJRgrf7nUiOYRdlV6Az2WsbS0ez89/SdvQq/wEb0g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20251230124359.0","@midscene/shared":"1.0.5-beta-20251230124359.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20251230124359.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20251230124359.0_1767098731939_0.5787030978896783","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230131740.0":{"name":"@midscene/web","version":"1.0.5-beta-20251230131740.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b7dd86cd22f7641f0143b2fcc3b0999c87adfd6c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20251230131740.0.tgz","fileCount":150,"integrity":"sha512-jV0NY4rMDNHLRvgCER/Tzh9zKQ8AvAFduzQRVi16FB2+7LDiTbLj1Cb6CZAgnyMnrQ9pKIMYZU33NqTWpGs6ZA==","signatures":[{"sig":"MEUCIDdmn5aEkVvzOPapJHeasiYr3JZNByVnW/440wZZTZL5AiEA3fdVE8tPHehBiVGtDigUjJeDEEr2/f40LY7Omf65l0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20251230131740.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/114f037928889587546a50dd13e38eaf/midscene-web-1.0.5-beta-20251230131740.0.tgz","_integrity":"sha512-jV0NY4rMDNHLRvgCER/Tzh9zKQ8AvAFduzQRVi16FB2+7LDiTbLj1Cb6CZAgnyMnrQ9pKIMYZU33NqTWpGs6ZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20251230131740.0","@midscene/shared":"1.0.5-beta-20251230131740.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20251230131740.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20251230131740.0_1767100750741_0.08147418472583645","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230135517.0":{"name":"@midscene/web","version":"1.0.5-beta-20251230135517.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"32a7188ce5f74c58a37ea242c95dceda9359cc71","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20251230135517.0.tgz","fileCount":150,"integrity":"sha512-sFrmnb7jngofyCAjVqA45snwBkN6ooi9Lj6ZsjW3nktoXCuWCiKZYlSIaRW4OKb59lzDOYq/xA68S/tVhQS52Q==","signatures":[{"sig":"MEQCIHhdkJxJF4jPNmMZe9BTsAlZH/hcZXnL6/Th2fv6kcovAiAQWFIpgWjHUp1GS9Um3B0ATJ7Y1rMAMRxIaoF2wzNr7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20251230135517.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0877f8fa253c6a4ada241b496906a9ea/midscene-web-1.0.5-beta-20251230135517.0.tgz","_integrity":"sha512-sFrmnb7jngofyCAjVqA45snwBkN6ooi9Lj6ZsjW3nktoXCuWCiKZYlSIaRW4OKb59lzDOYq/xA68S/tVhQS52Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20251230135517.0","@midscene/shared":"1.0.5-beta-20251230135517.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20251230135517.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20251230135517.0_1767103012384_0.6498702603072439","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251231022759.0":{"name":"@midscene/web","version":"1.0.5-beta-20251231022759.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a480a0597fc1df70caed12db99b59a72f0b86eb5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20251231022759.0.tgz","fileCount":150,"integrity":"sha512-Oq+nk3GR4ndDqaTOzec01wx2SyGH5r1kbpJxac76t0A2S91sBSj7d+/4npD1cV3uyVkAED3QAchkccAc+Uayyw==","signatures":[{"sig":"MEYCIQDCRlwM87ETdGRUiiXxS7I9XAYuhnwg3F8AhY/E7B3towIhAJ1YJO/eS0kGtN6Doa3DY1LitoOnGqGS9VK4bLSwf3pU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20251231022759.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2a2afec751fbbad2c611f58b88f69268/midscene-web-1.0.5-beta-20251231022759.0.tgz","_integrity":"sha512-Oq+nk3GR4ndDqaTOzec01wx2SyGH5r1kbpJxac76t0A2S91sBSj7d+/4npD1cV3uyVkAED3QAchkccAc+Uayyw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20251231022759.0","@midscene/shared":"1.0.5-beta-20251231022759.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20251231022759.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20251231022759.0_1767148173055_0.003262837162120613","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251231065132.0":{"name":"@midscene/web","version":"1.0.5-beta-20251231065132.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"da54ecbe5d8424cb45983fab113174c2b30e3fcd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20251231065132.0.tgz","fileCount":150,"integrity":"sha512-zP7Dl/3P5FJ2BSa9UbSvxuLuSNnfzkRY49c7jJLmxTAJIR+Sfkrrq6uN4fp2Hu+jH4dOkdgXZH9VPNa5ziEw6A==","signatures":[{"sig":"MEYCIQC99rMAbbVCqqDFMKvSgswXC+RPkatNAYUrxMD8f8ueYwIhAJLBaciDWZdUlw9KUrZNgS5mXE8U/vWpxvfaoYWICXqx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20251231065132.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da5bfefe027f14f3549ae702633033d8/midscene-web-1.0.5-beta-20251231065132.0.tgz","_integrity":"sha512-zP7Dl/3P5FJ2BSa9UbSvxuLuSNnfzkRY49c7jJLmxTAJIR+Sfkrrq6uN4fp2Hu+jH4dOkdgXZH9VPNa5ziEw6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20251231065132.0","@midscene/shared":"1.0.5-beta-20251231065132.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20251231065132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20251231065132.0_1767163985970_0.35469243575802856","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104042600.0":{"name":"@midscene/web","version":"1.0.5-beta-20260104042600.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"82ccdfa08b690fa295d45a6121d384b56234b753","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20260104042600.0.tgz","fileCount":150,"integrity":"sha512-qu2I7mEGppMCEtEP2/gXawgrbDH2V6ERl5K1GU99jVukh0Ev92O82S/DWLLj01cvNYScQ95Dv3hegFsSt8RGTQ==","signatures":[{"sig":"MEUCIQCSLM/SK+wxFxWY8PIOPGXAl8CSeZcLbhFQcfE5VjJ6BwIgXoeD6flGojwf3qVrQSbu4JWDHrY6+I4K56u1UIHofiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20260104042600.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1a1ecd9c1f737fa6d9a9cd02c5bfd287/midscene-web-1.0.5-beta-20260104042600.0.tgz","_integrity":"sha512-qu2I7mEGppMCEtEP2/gXawgrbDH2V6ERl5K1GU99jVukh0Ev92O82S/DWLLj01cvNYScQ95Dv3hegFsSt8RGTQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20260104042600.0","@midscene/shared":"1.0.5-beta-20260104042600.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20260104042600.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20260104042600.0_1767500853485_0.34430548494587754","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104042628.0":{"name":"@midscene/web","version":"1.0.5-beta-20260104042628.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"220dd0afcb64b1ae88e136e56b0fdd0479c6c4cc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20260104042628.0.tgz","fileCount":150,"integrity":"sha512-Y8A6LJ3LXtjYIpZrNqtvGhmQpbWIoq59VVTLf20T90bLEH30ko8jpTawxQb/+dcMTGcYK1p9+CnKLn12PUQKWg==","signatures":[{"sig":"MEUCIFEuU66t1lhBXTCGkh54rp6uHKOiegWCP1HhYZgG769WAiEAoFF1C/6JDoCROC6WO8YPjPSUTksy3/Ss0IVDUkaAFec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20260104042628.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ad830293f0908e1102a414f46db92f7/midscene-web-1.0.5-beta-20260104042628.0.tgz","_integrity":"sha512-Y8A6LJ3LXtjYIpZrNqtvGhmQpbWIoq59VVTLf20T90bLEH30ko8jpTawxQb/+dcMTGcYK1p9+CnKLn12PUQKWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20260104042628.0","@midscene/shared":"1.0.5-beta-20260104042628.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20260104042628.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20260104042628.0_1767500883802_0.35976562615922925","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104063142.0":{"name":"@midscene/web","version":"1.0.5-beta-20260104063142.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"35a17be1600fff1d7deba194ac8793a384e31f4a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20260104063142.0.tgz","fileCount":150,"integrity":"sha512-6C6Q8YC0JwhibbVgeDNXOeHei3/XBaPBIQKW2HtlISSfs6Jq4NnEYZhEURsml/uzoq0xad6PTlU76kTPXYKbMw==","signatures":[{"sig":"MEUCIBr87zgPcc1BaVizH3uOhqQgYYJrIdq4wx7R6iwymE4eAiEAxnGDEMyya03W6AGM2HpS49g+/wiMOgZt0YkYDTzj3OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20260104063142.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/74317c9f5e3c4948d3f0ff002617982b/midscene-web-1.0.5-beta-20260104063142.0.tgz","_integrity":"sha512-6C6Q8YC0JwhibbVgeDNXOeHei3/XBaPBIQKW2HtlISSfs6Jq4NnEYZhEURsml/uzoq0xad6PTlU76kTPXYKbMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20260104063142.0","@midscene/shared":"1.0.5-beta-20260104063142.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20260104063142.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20260104063142.0_1767508390249_0.48720430498762357","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260105023603.0":{"name":"@midscene/web","version":"1.0.5-beta-20260105023603.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f1eccb194180960b8c43f12cbef999f9152f0fac","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.0.5-beta-20260105023603.0.tgz","fileCount":150,"integrity":"sha512-NZEMWOvFQEQetJ2UVDD++eIsgUkYmPqVzbvWUD9MoxoGagLPB05Rdi6KN0QaiuHtNO25ic6hc6zJ3BwC2LxWLA==","signatures":[{"sig":"MEYCIQDOftdogBdsphJSY0ApapT8Lg0ynTqF6iWiqgN7xO0bMAIhAINmLqxZNwzS/DvAw+jF6X0H+Jr3vgMBJYJzQvJi5ode","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.0.5-beta-20260105023603.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/df4ddaa7aee76e88d67c8c67814417dc/midscene-web-1.0.5-beta-20260105023603.0.tgz","_integrity":"sha512-NZEMWOvFQEQetJ2UVDD++eIsgUkYmPqVzbvWUD9MoxoGagLPB05Rdi6KN0QaiuHtNO25ic6hc6zJ3BwC2LxWLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.0.5-beta-20260105023603.0","@midscene/shared":"1.0.5-beta-20260105023603.0","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20260105023603.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.5-beta-20260105023603.0_1767580657962_0.9521138378615148","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@midscene/web","version":"1.1.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ecd09b555c2a599cef7fd3498cba87b000db10c8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.1.0.tgz","fileCount":150,"integrity":"sha512-yr/XYwMrrRH/2Mp5BLiK5Fukethmlh6y8Z3nK/zh0YcgT0YKS3H8hizQASXncEHWj3BhXvNSSYzxYcVezAlcmA==","signatures":[{"sig":"MEUCIBXGH+JSwQBOj3iqWsw7aWNu2x826aDwchKduBzrULPVAiEAvp1fq1saEEPDhlVp+8xip/9Ec6COdnpcdiJViegRXzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896551},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.1.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96a8d158fb5f7da1bccd9ce304591d81/midscene-web-1.1.0.tgz","_integrity":"sha512-yr/XYwMrrRH/2Mp5BLiK5Fukethmlh6y8Z3nK/zh0YcgT0YKS3H8hizQASXncEHWj3BhXvNSSYzxYcVezAlcmA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.1.0","@midscene/shared":"1.1.0","socket.io-client":"4.8.1","@midscene/playground":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.1.0_1767595296226_0.5750726425019506","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260105102200.0":{"name":"@midscene/web","version":"1.1.1-beta-20260105102200.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4abf9f8f6a945183be548f3d50a2f7432b19d92c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.1.1-beta-20260105102200.0.tgz","fileCount":150,"integrity":"sha512-kMD9q25tY76tDEiNfAqAwV35tzuirG2VFpW7G3YE23Po7wORdsTZS9VwCdYYxYrzYc+GKUSNSUXNjWViKOJtwQ==","signatures":[{"sig":"MEUCIE1zmhVWAcloSYIOA2WEp6aBn0/6fNAc8qjD9h7wtlaNAiEAkI7pU/QXz/zC/G36MCNl94nsgWhl6w3eBZZHTQkjgHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.1.1-beta-20260105102200.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c15b721838427308d8e899b386e7e970/midscene-web-1.1.1-beta-20260105102200.0.tgz","_integrity":"sha512-kMD9q25tY76tDEiNfAqAwV35tzuirG2VFpW7G3YE23Po7wORdsTZS9VwCdYYxYrzYc+GKUSNSUXNjWViKOJtwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.1.1-beta-20260105102200.0","@midscene/shared":"1.1.1-beta-20260105102200.0","socket.io-client":"4.8.1","@midscene/playground":"1.1.1-beta-20260105102200.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.1.1-beta-20260105102200.0_1767608615235_0.24006134393168188","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260106014949.0":{"name":"@midscene/web","version":"1.1.1-beta-20260106014949.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"568dd03517376eca19d742ef1c9f5ac4f028e8d4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.1.1-beta-20260106014949.0.tgz","fileCount":150,"integrity":"sha512-IL7H1RYvC+x6uedPEkmFwZ63Mlhy+O65tG41cJ3WyLiOWIOxlCDoumViHaSsVuFQX4RW3tRl6RB33K2Jv9yM1A==","signatures":[{"sig":"MEUCIEmw1MKNbd8FpeCbO4t8B4/BVAQYxnA/S0U06WU0L0G2AiEA5sdjzaosjTWoMmcQZoEeoaHN60016/NSBo/WRmxD20Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.1.1-beta-20260106014949.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c294518c14e62a183f0ed30a5c38dae8/midscene-web-1.1.1-beta-20260106014949.0.tgz","_integrity":"sha512-IL7H1RYvC+x6uedPEkmFwZ63Mlhy+O65tG41cJ3WyLiOWIOxlCDoumViHaSsVuFQX4RW3tRl6RB33K2Jv9yM1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.1.1-beta-20260106014949.0","@midscene/shared":"1.1.1-beta-20260106014949.0","socket.io-client":"4.8.1","@midscene/playground":"1.1.1-beta-20260106014949.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.1.1-beta-20260106014949.0_1767664285411_0.3773346561718518","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260106151323.0":{"name":"@midscene/web","version":"1.1.1-beta-20260106151323.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bac9e88ffab37d799abfe7bf8cdbe5e3fdc02bc2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.1.1-beta-20260106151323.0.tgz","fileCount":150,"integrity":"sha512-UccCJc9kbWFykQGLTdZSUEf8mKUVsjCCnZRJs5hseosG+LQew01JqEAGDbgbZMpmAdMwylY3cD0sKum/pPFagA==","signatures":[{"sig":"MEUCIEp/zUh+SzAZnrjD/WrgGDzwKTw9tRHKYEpN6GTuNvrfAiEAuq8KTgnHu5Qnto4TzIMdqP+PBd3+Gz0viL7UqDHa+Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.1.1-beta-20260106151323.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/de17faad1027afe68b006e3a2872c05a/midscene-web-1.1.1-beta-20260106151323.0.tgz","_integrity":"sha512-UccCJc9kbWFykQGLTdZSUEf8mKUVsjCCnZRJs5hseosG+LQew01JqEAGDbgbZMpmAdMwylY3cD0sKum/pPFagA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.1.1-beta-20260106151323.0","@midscene/shared":"1.1.1-beta-20260106151323.0","socket.io-client":"4.8.1","@midscene/playground":"1.1.1-beta-20260106151323.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.1.1-beta-20260106151323.0_1767712497357_0.2639918184019112","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260107032519.0":{"name":"@midscene/web","version":"1.1.1-beta-20260107032519.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d25c4053246123441e7e084f833625ef5822aaed","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.1.1-beta-20260107032519.0.tgz","fileCount":150,"integrity":"sha512-ykXZL4/MrPyTYirf7DzAUZKXLTY9KrYCNijJx/C86LMggTaQauYFPDs+bYyoK4kSxhojJoGVjkDZmYoxg0B0Qg==","signatures":[{"sig":"MEUCIC0VoGfGNJF9VbXRM5hbquIbPqtOKJh5TJFPCwo1E3HbAiEA7KKg+SHhmIInlwu2YLIAJe7qhonhHYHy9oppTxJBBjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896859},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.1.1-beta-20260107032519.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ee09ef80e0661ce42c459e290b5d2eee/midscene-web-1.1.1-beta-20260107032519.0.tgz","_integrity":"sha512-ykXZL4/MrPyTYirf7DzAUZKXLTY9KrYCNijJx/C86LMggTaQauYFPDs+bYyoK4kSxhojJoGVjkDZmYoxg0B0Qg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.1.1-beta-20260107032519.0","@midscene/shared":"1.1.1-beta-20260107032519.0","socket.io-client":"4.8.1","@midscene/playground":"1.1.1-beta-20260107032519.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.1.1-beta-20260107032519.0_1767756415048_0.7039049014177905","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260108085624.0":{"name":"@midscene/web","version":"1.1.1-beta-20260108085624.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"95d3348fea5ddc6b4ed1dbf1e5828b9c02020ee9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.1.1-beta-20260108085624.0.tgz","fileCount":150,"integrity":"sha512-vBDZ/qD2oD5QavVfEjdtDTsZ5vCiaU9qP2+IGZw6ZzFu6ajjVzZGFbKMcezwgTHXNe3C37RU3keYdBYI6otcRg==","signatures":[{"sig":"MEUCIQDB+lF5+NJbnTSQAVGnAoKppg/BmnHLKEJiCE9vKt4FagIgBl8XHTW+4EdMXnsWmZMhsNZCZCXHDCi5rlkVSQZPS10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917721},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.1.1-beta-20260108085624.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bdf5a072dd93243ee1565341f99ed8c0/midscene-web-1.1.1-beta-20260108085624.0.tgz","_integrity":"sha512-vBDZ/qD2oD5QavVfEjdtDTsZ5vCiaU9qP2+IGZw6ZzFu6ajjVzZGFbKMcezwgTHXNe3C37RU3keYdBYI6otcRg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.1.1-beta-20260108085624.0","@midscene/shared":"1.1.1-beta-20260108085624.0","socket.io-client":"4.8.1","@midscene/playground":"1.1.1-beta-20260108085624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.1.1-beta-20260108085624.0_1767862682273_0.8107615636371512","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@midscene/web","version":"1.2.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ec9cb8ffc28492c2fec91ee32274eab804c7ac1e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.0.tgz","fileCount":150,"integrity":"sha512-DoEDtw7VRHFbvJ6ehg4JGJkGEHy6XWulKvoRZ4RHAz3GhFmyaQnrnG3y9RClSOQCa/Xt8VLZw2lYQr3cQDimkw==","signatures":[{"sig":"MEYCIQCwyXCTTPdDf1TGzLSCnqsrUTIlKM/c4s7CzfKkOLxEFwIhAKFs10La166iW81EsI5X2Z7nwTu/CKgiYP82JYMx0OGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917413},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c2cf6ca3ca079d80e4072b88219cdde5/midscene-web-1.2.0.tgz","_integrity":"sha512-DoEDtw7VRHFbvJ6ehg4JGJkGEHy6XWulKvoRZ4RHAz3GhFmyaQnrnG3y9RClSOQCa/Xt8VLZw2lYQr3cQDimkw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.0","@midscene/shared":"1.2.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.0_1767864508365_0.31607752812862455","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260108154312.0":{"name":"@midscene/web","version":"1.2.1-beta-20260108154312.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b52692681f1bd9bf14e4165d0c1e13f5665449ad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260108154312.0.tgz","fileCount":150,"integrity":"sha512-e8cOv1XvHu+HlhqeppdVWz3Vwu5J89L+lXF1pabUzLVHwZAJPPMkv5V1WVBtGWtrUeA+DI6N/wlPvlx6oVyo1Q==","signatures":[{"sig":"MEUCIHo8nxoDlICo7VNX6rsGSopAiBatlWnjGULY+cRV+OiJAiEAtkLtYC/sQhOQledSmIBnpmHxzIs2sBuZeu+rUlCzn3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917605},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260108154312.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9862fdb3b9a5c1fc750f65860401aaf/midscene-web-1.2.1-beta-20260108154312.0.tgz","_integrity":"sha512-e8cOv1XvHu+HlhqeppdVWz3Vwu5J89L+lXF1pabUzLVHwZAJPPMkv5V1WVBtGWtrUeA+DI6N/wlPvlx6oVyo1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260108154312.0","@midscene/shared":"1.2.1-beta-20260108154312.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260108154312.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260108154312.0_1767887091534_0.8004908347288138","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260109060244.0":{"name":"@midscene/web","version":"1.2.1-beta-20260109060244.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"098fe31b95c214cff31f1fdac1d0a352088c209b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260109060244.0.tgz","fileCount":150,"integrity":"sha512-pb/7takwxiroP2nRwXGSEN1bJj5Rku/aB206d/fzV3PvmatMg5tyiXFR71pc3qcj95fbBvfI58gnBo9F5vgjLw==","signatures":[{"sig":"MEYCIQD1m13/5oWuCLX13E0Lz3ci1eORa/E+uf0KLdzu9DyX3gIhAN4lc/y+9Y8pFyKmT+FT3dIsaz8ugojXKE6TS7t9AIMC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922315},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260109060244.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b1d7273dd330a0f495596cf08735349b/midscene-web-1.2.1-beta-20260109060244.0.tgz","_integrity":"sha512-pb/7takwxiroP2nRwXGSEN1bJj5Rku/aB206d/fzV3PvmatMg5tyiXFR71pc3qcj95fbBvfI58gnBo9F5vgjLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260109060244.0","@midscene/shared":"1.2.1-beta-20260109060244.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260109060244.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260109060244.0_1767938657396_0.6987711850771854","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260109075435.0":{"name":"@midscene/web","version":"1.2.1-beta-20260109075435.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b248791d59220120933750acf07436642290ed5b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260109075435.0.tgz","fileCount":150,"integrity":"sha512-ZLLZ0QtmKU9TXm9CZqkfhFaJnORHzcD0BzO5gH6cCwqTM69edLYVlNaXH/hnhksTyRtrMyyXX39B1MVlYySTOA==","signatures":[{"sig":"MEQCIDZbNgusVB46AZmIkV5RMG1RbjRNAWzjyCmE6p1jx2DGAiB0Jzc59qacH/E/vYOhKynAph6HD2TjquxwvLR6ZYqmVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260109075435.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/babd30138b358b31ec7b599fb4cb6fb8/midscene-web-1.2.1-beta-20260109075435.0.tgz","_integrity":"sha512-ZLLZ0QtmKU9TXm9CZqkfhFaJnORHzcD0BzO5gH6cCwqTM69edLYVlNaXH/hnhksTyRtrMyyXX39B1MVlYySTOA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260109075435.0","@midscene/shared":"1.2.1-beta-20260109075435.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260109075435.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260109075435.0_1767945371906_0.13402263903281986","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112081017.0":{"name":"@midscene/web","version":"1.2.1-beta-20260112081017.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d141b9e039d2b2cc2ba90b98a5e901ec12268cc1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260112081017.0.tgz","fileCount":150,"integrity":"sha512-sH8k5Cyc8qhgf/D+eomP2mgEKSlPJyHIaGp8ylFfBleGGhfaB5Lfmbgs3YNbIwIvCaa62DrsyOZAAlTjd1YppA==","signatures":[{"sig":"MEUCIHSHrANYHAJaSIUXVKB37Da+i7Bu0nvrIfne3x+SVfCpAiEAuMoJqDsVwojSw01wIFPRW+95J1NODjB3qhRnlGhTuQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260112081017.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a27ad25baf762a2518a0c6a9bb3eaf6e/midscene-web-1.2.1-beta-20260112081017.0.tgz","_integrity":"sha512-sH8k5Cyc8qhgf/D+eomP2mgEKSlPJyHIaGp8ylFfBleGGhfaB5Lfmbgs3YNbIwIvCaa62DrsyOZAAlTjd1YppA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260112081017.0","@midscene/shared":"1.2.1-beta-20260112081017.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260112081017.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260112081017.0_1768205517930_0.6635729909365233","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112112154.0":{"name":"@midscene/web","version":"1.2.1-beta-20260112112154.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"be34bd4d815550fb743d65ca4e112bd7650de477","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260112112154.0.tgz","fileCount":150,"integrity":"sha512-6iHp2V0OYxwvJ+U22fIU7dMvOVx10gF/w9wW4y7fWRpoiZydAVQPonvJlAfTbQd4A/uoX6c3NT//MO/Nh+7bsg==","signatures":[{"sig":"MEQCIC4dC54FeLLvsKz1umheGmpTYDBEXr9X+Jsqp+h/qHE5AiBflTE3yPMLqZC53G0G3GK+tOOtwUgSzgRItTHHcmilrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260112112154.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e319598031ae3a6a500034dd7be2a11/midscene-web-1.2.1-beta-20260112112154.0.tgz","_integrity":"sha512-6iHp2V0OYxwvJ+U22fIU7dMvOVx10gF/w9wW4y7fWRpoiZydAVQPonvJlAfTbQd4A/uoX6c3NT//MO/Nh+7bsg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260112112154.0","@midscene/shared":"1.2.1-beta-20260112112154.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260112112154.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260112112154.0_1768217018257_0.074726028137863","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112114129.0":{"name":"@midscene/web","version":"1.2.1-beta-20260112114129.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c57e99eaf4b746c288162fcb73df40acfe28ef66","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260112114129.0.tgz","fileCount":150,"integrity":"sha512-4mznGdIs5Hfej2ZkSqp8tcPrRk0E/IJCjVqPOjcJ7w9cBRugJGXoalEf7YiUbFlIUrVhejeom9/5eU0qPgAC1A==","signatures":[{"sig":"MEUCIQCf587Jr5MByo7EDekGS0kHfgA11h5igRAys2PdSaOZLAIgFAAN12g4CiqOn0lMeB4kQb0UXLvXxYkmC7svFSaJAAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260112114129.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0b668853c5cef29c9ac3d9ea792e4746/midscene-web-1.2.1-beta-20260112114129.0.tgz","_integrity":"sha512-4mznGdIs5Hfej2ZkSqp8tcPrRk0E/IJCjVqPOjcJ7w9cBRugJGXoalEf7YiUbFlIUrVhejeom9/5eU0qPgAC1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260112114129.0","@midscene/shared":"1.2.1-beta-20260112114129.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260112114129.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260112114129.0_1768218188564_0.25177970392633786","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260113073450.0":{"name":"@midscene/web","version":"1.2.1-beta-20260113073450.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7abc6fb8526931af6c5c8d071f582262be93642e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260113073450.0.tgz","fileCount":150,"integrity":"sha512-6gswf2PL4jK/YParN+yTpSIiREpxrVL0LonnhV08HCALDVxiPm7QA2JAcemZVHPr9ZQe7Ts/zkPVc26MMEn4Kg==","signatures":[{"sig":"MEQCIFHZwPFFqoz/RlrVvpA+sSJbrqR57MIFnvoupOhSOjslAiAxY6u54oeld1KK0OgUZ/nXNau2m0NLM1k8NbZsHILIQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923140},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260113073450.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/84cde293973222f9525286734dd336cd/midscene-web-1.2.1-beta-20260113073450.0.tgz","_integrity":"sha512-6gswf2PL4jK/YParN+yTpSIiREpxrVL0LonnhV08HCALDVxiPm7QA2JAcemZVHPr9ZQe7Ts/zkPVc26MMEn4Kg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260113073450.0","@midscene/shared":"1.2.1-beta-20260113073450.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260113073450.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260113073450.0_1768289780221_0.12022583552029431","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260114072539.0":{"name":"@midscene/web","version":"1.2.1-beta-20260114072539.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"df806bfa527f5c99f72aa518b56313a814f97464","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260114072539.0.tgz","fileCount":150,"integrity":"sha512-PaiYS21cqh+jrLhHfbYXlxP1fzX25/LmKCnpV07tEvJVQuKhBmjk7XkX6wg8EydEapbtaNEJPnvSyTHY8Nd3sQ==","signatures":[{"sig":"MEQCIDsj8ipGhzBpjYv6WrL9M0yVwawcL9phXgwNII8rXCXoAiAWs2gXud+5V5T/72Ob62L9pxr2/cEtjkfuHHNIAkrC+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260114072539.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/240d11dfa6d0207ab0d3624444735995/midscene-web-1.2.1-beta-20260114072539.0.tgz","_integrity":"sha512-PaiYS21cqh+jrLhHfbYXlxP1fzX25/LmKCnpV07tEvJVQuKhBmjk7XkX6wg8EydEapbtaNEJPnvSyTHY8Nd3sQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260114072539.0","@midscene/shared":"1.2.1-beta-20260114072539.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260114072539.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260114072539.0_1768375632166_0.037441900117554106","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260115021413.0":{"name":"@midscene/web","version":"1.2.1-beta-20260115021413.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4a4dd46193df027f764a81f4fbebab262480e6a0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1-beta-20260115021413.0.tgz","fileCount":150,"integrity":"sha512-csWmU27HnZZXatVqSbiULYhshqcCqjp0u2gQ09XwlhsfWR60UZtORhSqZVvjuWspltQaE18OUKdjCnUIWDTsZw==","signatures":[{"sig":"MEYCIQDkBPDXJ7SeUotfZpv5Hx95niAiSjx5y1au7mnJ1nM7lQIhAN1wSAatAn9vSl4bLBeZ/MUe59LjkKYVsYwFUcoJPooh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1-beta-20260115021413.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/83bb0896765d6e50303b643212a4edcf/midscene-web-1.2.1-beta-20260115021413.0.tgz","_integrity":"sha512-csWmU27HnZZXatVqSbiULYhshqcCqjp0u2gQ09XwlhsfWR60UZtORhSqZVvjuWspltQaE18OUKdjCnUIWDTsZw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1-beta-20260115021413.0","@midscene/shared":"1.2.1-beta-20260115021413.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260115021413.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1-beta-20260115021413.0_1768443344695_0.14034837895166707","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@midscene/web","version":"1.2.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d671f7206d60f6a4bafc94adc687843082e0ad1c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.1.tgz","fileCount":150,"integrity":"sha512-zW6vXieR8wwhKrwD/oLstMJ5ErS4u26/AB2ebvFqmHqkfxoFgH5Az5UFGyeg7H7klqI9/aKglnUGw+kJ8TNO4Q==","signatures":[{"sig":"MEUCIQC75bodGad5BgG9eiKK4/JA2sJ06fgvNbdTCKEX9SdbwwIgY32BuPbASY8l6CgK+TtjJ61ZHxHcTCRiBzjfkYcnOBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922948},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8405a82e488e7fc968f95e8e2687aa21/midscene-web-1.2.1.tgz","_integrity":"sha512-zW6vXieR8wwhKrwD/oLstMJ5ErS4u26/AB2ebvFqmHqkfxoFgH5Az5UFGyeg7H7klqI9/aKglnUGw+kJ8TNO4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.1","@midscene/shared":"1.2.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.1_1768445495485_0.6054050011853693","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115034338.0":{"name":"@midscene/web","version":"1.2.2-beta-20260115034338.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b9748e6eba50e287a34afb75eacf48410115b0e2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260115034338.0.tgz","fileCount":150,"integrity":"sha512-pcUgdOCuZoQ204pb/UFFWB2unKfmx6Gl6ln/GeQfbiYrdXD0m7Z8HPPgOlyzzBJUV+spTS2A9OLDT/f30v1UiQ==","signatures":[{"sig":"MEUCIEdYodQfc/YRe1M2M6TFxHWQXWbAtFYZYRnaVCwRthlJAiEAq/mHimFCo9cPa5kaPkVXyeHL9tLNAjgRW6AdUEZfba8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260115034338.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f277e0776a3e29774c9fcfd45deac94/midscene-web-1.2.2-beta-20260115034338.0.tgz","_integrity":"sha512-pcUgdOCuZoQ204pb/UFFWB2unKfmx6Gl6ln/GeQfbiYrdXD0m7Z8HPPgOlyzzBJUV+spTS2A9OLDT/f30v1UiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260115034338.0","@midscene/shared":"1.2.2-beta-20260115034338.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260115034338.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260115034338.0_1768448711629_0.5131935522953832","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115065918.0":{"name":"@midscene/web","version":"1.2.2-beta-20260115065918.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"578a15c6b2750f495e13c5830a636ca6eb41e63c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260115065918.0.tgz","fileCount":150,"integrity":"sha512-rjCJNJ9QI8y4CHYJE6PW4fadDWG+sEd+YFTUoizeiEEO1KirO2x64aToUKXq30rCEIjbSm4IlWPtjfOrl+JjQw==","signatures":[{"sig":"MEYCIQCVbp7y4FmPnltuX5raQJkprpkJgTt7y0J5LwGo6aiWcQIhAKfDG7uxwpS01QHuJhkx8iK2uaqzNKF9sTv1Tzp4XfjW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260115065918.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a0d750cd7194613f9902de6d7e20ff7d/midscene-web-1.2.2-beta-20260115065918.0.tgz","_integrity":"sha512-rjCJNJ9QI8y4CHYJE6PW4fadDWG+sEd+YFTUoizeiEEO1KirO2x64aToUKXq30rCEIjbSm4IlWPtjfOrl+JjQw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260115065918.0","@midscene/shared":"1.2.2-beta-20260115065918.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260115065918.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260115065918.0_1768460455202_0.15181491815122294","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115090041.0":{"name":"@midscene/web","version":"1.2.2-beta-20260115090041.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e9f4fccf232bcfa697af11273cbd2f09afdda2fb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260115090041.0.tgz","fileCount":150,"integrity":"sha512-BtwK6TZxGtIYeiYqBWZGVntg1ZXBpbdhEse9/WKf444qvFigru+z58rl72w1Hos2Vg021K/H6doK18dDhIhp5g==","signatures":[{"sig":"MEUCIQDwCJYJ8/dKoC+KpuF2YGBDPsom5XW4UwpG6xZpS/yZYQIgQBFzqBALBYvjmdUnFmAwUbkn5NjOVnGiWOxf9mxo0zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260115090041.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cf94ee570de250a4f2fe7726418d6cf9/midscene-web-1.2.2-beta-20260115090041.0.tgz","_integrity":"sha512-BtwK6TZxGtIYeiYqBWZGVntg1ZXBpbdhEse9/WKf444qvFigru+z58rl72w1Hos2Vg021K/H6doK18dDhIhp5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260115090041.0","@midscene/shared":"1.2.2-beta-20260115090041.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260115090041.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260115090041.0_1768467736728_0.2336581326197671","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115092052.0":{"name":"@midscene/web","version":"1.2.2-beta-20260115092052.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9e96fddd14e9f064ed9f52280bcade5d92e85143","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260115092052.0.tgz","fileCount":150,"integrity":"sha512-tzT1G3POc9m1fokXnSmetfwXERUy83V0RRTgYjA8LlT7y57Kp2vJdoU9kWRu6+/dWVrJDfSdf3Q2B43TvSefpg==","signatures":[{"sig":"MEUCIAc9II/LyEx12/0e5xANFoeq+lyEkYSmKW4nXqv+6bEbAiEAn01LiOckSqZCR+c/fbz7k+zMeK03hi6j/sQ4+eZOw0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923256},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260115092052.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cbf4d3e9f0a1dd4551d9675028ee5795/midscene-web-1.2.2-beta-20260115092052.0.tgz","_integrity":"sha512-tzT1G3POc9m1fokXnSmetfwXERUy83V0RRTgYjA8LlT7y57Kp2vJdoU9kWRu6+/dWVrJDfSdf3Q2B43TvSefpg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260115092052.0","@midscene/shared":"1.2.2-beta-20260115092052.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260115092052.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260115092052.0_1768468946550_0.004322333701781034","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115120150.0":{"name":"@midscene/web","version":"1.2.2-beta-20260115120150.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5bfae5b534d528e9f67f6ad086031d61082a6fff","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260115120150.0.tgz","fileCount":150,"integrity":"sha512-PWr8LUxDtEFvfu0JVzGprS92tdraQ35N9n7+6nV+jheNCWjUThvEbClsVs+1QSPucmHj4iibPRuPmN6tZUZywg==","signatures":[{"sig":"MEYCIQDh3B/ICa9qWMEaeIr2iXvGcnu4JQ3URVblpVqz3yLrPgIhAP21cyqHHF3i3nv5ZE85D4MjN4xiLEvCbo/CB9vEOmNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926447},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260115120150.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7fbe2a3149450b8326c7012997fbffbc/midscene-web-1.2.2-beta-20260115120150.0.tgz","_integrity":"sha512-PWr8LUxDtEFvfu0JVzGprS92tdraQ35N9n7+6nV+jheNCWjUThvEbClsVs+1QSPucmHj4iibPRuPmN6tZUZywg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260115120150.0","@midscene/shared":"1.2.2-beta-20260115120150.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260115120150.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260115120150.0_1768478613740_0.3067375792239906","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116060040.0":{"name":"@midscene/web","version":"1.2.2-beta-20260116060040.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"aec354018ca30fdb08c433420097c3ae190a6aea","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260116060040.0.tgz","fileCount":150,"integrity":"sha512-o6NuMI/PApY/jACe4jEFptQw8K8FuGDWt73aGKia1k3C4LSvWHudeaX44+3H/45vy/EW7CKeiOZC2hMaiE5xpw==","signatures":[{"sig":"MEYCIQD6zdG0lkB6ilAi17jWb959CVixAnZgxisfVcrbE2qPTwIhAOTBUehosRQoZXVnmm+QcAgyPuhdp6yC+QLhwCju9cWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925615},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260116060040.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f77d94fa090cdf642a1378d64480bde/midscene-web-1.2.2-beta-20260116060040.0.tgz","_integrity":"sha512-o6NuMI/PApY/jACe4jEFptQw8K8FuGDWt73aGKia1k3C4LSvWHudeaX44+3H/45vy/EW7CKeiOZC2hMaiE5xpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260116060040.0","@midscene/shared":"1.2.2-beta-20260116060040.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116060040.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260116060040.0_1768543329825_0.9609688930951816","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116064919.0":{"name":"@midscene/web","version":"1.2.2-beta-20260116064919.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8cb01119ea935c471a878a75b3e847c8b7d86e4d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260116064919.0.tgz","fileCount":150,"integrity":"sha512-gpTfpM0oaTdeLrlN6ndQ9ae1xVlmU0vZEfdgfu+kMZa4Ve9RffVXLv3ViUsmgQfWOOfSO3JgUGNyM4dyqRFKXA==","signatures":[{"sig":"MEQCIA90uFDZ1UrZTS6+4zeqfXFJEQkvW4gfK8gbEaK18wKQAiBPWyN3uZtxsRssHcAcE807DQHGiVylSlFIyFOOKnCUvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925615},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260116064919.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/52779f0a97a0406c44cf2b3e8e7a3692/midscene-web-1.2.2-beta-20260116064919.0.tgz","_integrity":"sha512-gpTfpM0oaTdeLrlN6ndQ9ae1xVlmU0vZEfdgfu+kMZa4Ve9RffVXLv3ViUsmgQfWOOfSO3JgUGNyM4dyqRFKXA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260116064919.0","@midscene/shared":"1.2.2-beta-20260116064919.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116064919.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260116064919.0_1768546254506_0.5092526630768168","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116071350.0":{"name":"@midscene/web","version":"1.2.2-beta-20260116071350.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"afd9806268ea67905c3808191035c9370242d2c1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260116071350.0.tgz","fileCount":150,"integrity":"sha512-Jw8gWCOEglFSOxZkbzK7dHBZFaCJt2YFBLxWHDHjFGs0dB8RSMvj7CK4r9r/8bTDvVF/5MSPIYP5xT06xfHong==","signatures":[{"sig":"MEUCIQDSJO+XFlg/V2XOrSxpL5m6Ehz4+UrWQAo4/yRbrGg+WQIgePx3V0vvchQuGC98qFCsGFMSo+44LUKRgUqTa9ipucw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925615},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260116071350.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4f0f48f7c0648bbf92bfb4e75d8de4bf/midscene-web-1.2.2-beta-20260116071350.0.tgz","_integrity":"sha512-Jw8gWCOEglFSOxZkbzK7dHBZFaCJt2YFBLxWHDHjFGs0dB8RSMvj7CK4r9r/8bTDvVF/5MSPIYP5xT06xfHong==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260116071350.0","@midscene/shared":"1.2.2-beta-20260116071350.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116071350.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260116071350.0_1768547722902_0.019252086547416614","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116083700.0":{"name":"@midscene/web","version":"1.2.2-beta-20260116083700.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"358f9572d5b5f073c7837edbb3f633febaf97dd6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260116083700.0.tgz","fileCount":150,"integrity":"sha512-OcsafvHoPYlnd87fFeGLsv9+faKSqSLWyem/Ipm0bj8+DJYRT8g5TuEQBQVf37yNRo7PX22JAdhbTSsrvGSZxw==","signatures":[{"sig":"MEUCIQD+Z2LQkEsq92z0OGsFAxnjh42QCeQ/hIjkKu+nj36jqwIgetuNITAU4v7BBSlNQrytAt/nzYixrGwMWWJdySsq7U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925489},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260116083700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e4bb7ad8307b230a49b1599308d303cd/midscene-web-1.2.2-beta-20260116083700.0.tgz","_integrity":"sha512-OcsafvHoPYlnd87fFeGLsv9+faKSqSLWyem/Ipm0bj8+DJYRT8g5TuEQBQVf37yNRo7PX22JAdhbTSsrvGSZxw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260116083700.0","@midscene/shared":"1.2.2-beta-20260116083700.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116083700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260116083700.0_1768552727580_0.9259975889191512","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116090628.0":{"name":"@midscene/web","version":"1.2.2-beta-20260116090628.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ffc1ad5e28395ceac2c8c92b7341339508d742cd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260116090628.0.tgz","fileCount":150,"integrity":"sha512-yE2rqX431YzKWaAKwa0iMUyb0aXg89A5L9meBfID9h1G+X+U2u94fhQ01exwSnJnAjFL1p6JTHRF24WZXaJKYQ==","signatures":[{"sig":"MEQCIDwUs4IFxJUGnArlQ3m5/T/zNgCry0T0bDgl9S8fXsBrAiBDPVnJqdhCxOioLI7UHm71TinNnbSp6OAxEStHyULJow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925489},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260116090628.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e116a15d18b4294695cf6e0416609240/midscene-web-1.2.2-beta-20260116090628.0.tgz","_integrity":"sha512-yE2rqX431YzKWaAKwa0iMUyb0aXg89A5L9meBfID9h1G+X+U2u94fhQ01exwSnJnAjFL1p6JTHRF24WZXaJKYQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260116090628.0","@midscene/shared":"1.2.2-beta-20260116090628.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116090628.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260116090628.0_1768554480936_0.9207128441331509","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116092125.0":{"name":"@midscene/web","version":"1.2.2-beta-20260116092125.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"319ba01f1dcc1524c6d22de7c2c306621da849d8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260116092125.0.tgz","fileCount":150,"integrity":"sha512-YtnBqj38hmxS4BG3EgqCjPCIZmqXva+pRsJZYpPLbpgM2k/LQWjLayCnMVh6k/N0WOWTHTHx+dqml48ISRRfag==","signatures":[{"sig":"MEUCIQDe/r+gty6IjUnC7SFAzTU89oAhR7IMd6zdO45n9TbPVAIgabuvOsppanRo1z97TfqoDVlQZgHyOx3n887po5HRoOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925489},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260116092125.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5a2709f5b10e50347707e90a1e31a6d4/midscene-web-1.2.2-beta-20260116092125.0.tgz","_integrity":"sha512-YtnBqj38hmxS4BG3EgqCjPCIZmqXva+pRsJZYpPLbpgM2k/LQWjLayCnMVh6k/N0WOWTHTHx+dqml48ISRRfag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260116092125.0","@midscene/shared":"1.2.2-beta-20260116092125.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116092125.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260116092125.0_1768555382070_0.029711572664609553","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116094337.0":{"name":"@midscene/web","version":"1.2.2-beta-20260116094337.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8050b2216f7e7b40d736a232af3bd863c62249b1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260116094337.0.tgz","fileCount":150,"integrity":"sha512-YG4bpBiq5PmLZwTcdVlLVZ/xXRvxbGYd3CVS4o3UNWyUF7XIChvT2MtbO17ajNItb6bBwFzJ/eIAcnVzuc50ng==","signatures":[{"sig":"MEQCIFODr2VydzRRsj9Spb/9TImKB98KCSSfaNjc6OlKmtW9AiAj6Agop51WmrPzJqKDnp3KfIoTDlZ6vGGzHSOUPMMQbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925489},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260116094337.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2301fa3948a7862ba0286eccffa3a020/midscene-web-1.2.2-beta-20260116094337.0.tgz","_integrity":"sha512-YG4bpBiq5PmLZwTcdVlLVZ/xXRvxbGYd3CVS4o3UNWyUF7XIChvT2MtbO17ajNItb6bBwFzJ/eIAcnVzuc50ng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260116094337.0","@midscene/shared":"1.2.2-beta-20260116094337.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116094337.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260116094337.0_1768556710711_0.558229462572416","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116114131.0":{"name":"@midscene/web","version":"1.2.2-beta-20260116114131.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4214257c394ec0e7b199169f33c6d0629d17c37f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260116114131.0.tgz","fileCount":150,"integrity":"sha512-AZOAq/JIZLPITY/bCWb8HUh+R24cOMaWRIvQ+nPi878k5KlTpJTFczR4GedMUWOqwc1mUTM6rKzzWicugfm6uw==","signatures":[{"sig":"MEYCIQDm0qcWaDmEHzb6Ji/Ebgga3l4rHm/MJVY5/fu4drrjWgIhAMSh3kowCiIfA0Gmc4/oe//J3nsnZswHjiHLeY+exBLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925489},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260116114131.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5d403dd33c5c96ad7cb2b201645dc6cb/midscene-web-1.2.2-beta-20260116114131.0.tgz","_integrity":"sha512-AZOAq/JIZLPITY/bCWb8HUh+R24cOMaWRIvQ+nPi878k5KlTpJTFczR4GedMUWOqwc1mUTM6rKzzWicugfm6uw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260116114131.0","@midscene/shared":"1.2.2-beta-20260116114131.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116114131.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260116114131.0_1768563785033_0.94215787415896","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260119111553.0":{"name":"@midscene/web","version":"1.2.2-beta-20260119111553.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2a483d90aa6e3ce70229d3f320d9cc33ba836587","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260119111553.0.tgz","fileCount":150,"integrity":"sha512-6i8nPshPZmOVFv2bSjjq8QYk6ICJt8oSMfmO51clswDoJKRpgvjbiAPc73WOvPmDVWxtl8MW///zARCV+N/FFw==","signatures":[{"sig":"MEYCIQDX6OVwnKOe6/lrQV5SyvNVP0LBTBriOKQCz1C8Jnh+iAIhAKNzj3RBv3o/mjYGpMGENjx3GcUu3QyOW2IsAnXBJ75s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260119111553.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/40265c804a0e14ea1fd48050c54d926a/midscene-web-1.2.2-beta-20260119111553.0.tgz","_integrity":"sha512-6i8nPshPZmOVFv2bSjjq8QYk6ICJt8oSMfmO51clswDoJKRpgvjbiAPc73WOvPmDVWxtl8MW///zARCV+N/FFw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260119111553.0","@midscene/shared":"1.2.2-beta-20260119111553.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260119111553.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260119111553.0_1768821447837_0.32827887398821454","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260119114334.0":{"name":"@midscene/web","version":"1.2.2-beta-20260119114334.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"12bc302d52225c0341d8ec67ff66c6ba62984151","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260119114334.0.tgz","fileCount":150,"integrity":"sha512-uFdeXBZU5GzDiT6/65hvuhsMnQpgt3e8Y2hpC0ijj3jo5U6++FlWeB8AT5OESvurXv3IkkNsI7Xfuxsoibrr3g==","signatures":[{"sig":"MEUCIQDv7PgE4jcJr4qReQrraXgdHV1lpZPeDusjbH+U2IvSoAIgNiUBfy2dlvBEK9oUN9fc6vTie2eyIMBCBwufJtn6Cuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925489},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260119114334.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0c472dab740f946a765d84ce76408c3/midscene-web-1.2.2-beta-20260119114334.0.tgz","_integrity":"sha512-uFdeXBZU5GzDiT6/65hvuhsMnQpgt3e8Y2hpC0ijj3jo5U6++FlWeB8AT5OESvurXv3IkkNsI7Xfuxsoibrr3g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260119114334.0","@midscene/shared":"1.2.2-beta-20260119114334.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260119114334.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260119114334.0_1768823108948_0.578853764815749","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120021918.0":{"name":"@midscene/web","version":"1.2.2-beta-20260120021918.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"63f12439db9168a8089d2445f19e10bd37267da5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260120021918.0.tgz","fileCount":150,"integrity":"sha512-pdw8/nCLmjJjlWXimU98pwVg4M/oq78H+R+oMfgPrxJwb2Pzz7vg/MokAb77cNuZA3FRm5zvxhjlDkb5UusmyQ==","signatures":[{"sig":"MEQCICtaNSETGje22tjHgz6p79ufwBbo9/AC39X1j+WfVyCFAiBfWM0ZghnsmnYdtY8fdssO37Pd/wEY1oZ9mmvRHpzXqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260120021918.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/22fac9181db22a8a5d3bb20ba315a0f0/midscene-web-1.2.2-beta-20260120021918.0.tgz","_integrity":"sha512-pdw8/nCLmjJjlWXimU98pwVg4M/oq78H+R+oMfgPrxJwb2Pzz7vg/MokAb77cNuZA3FRm5zvxhjlDkb5UusmyQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260120021918.0","@midscene/shared":"1.2.2-beta-20260120021918.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260120021918.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260120021918.0_1768875651176_0.18995574438609286","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120025423.0":{"name":"@midscene/web","version":"1.2.2-beta-20260120025423.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9d23447ec231e74a2a467a32149c831dac34f5fb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260120025423.0.tgz","fileCount":150,"integrity":"sha512-ZJ0+nSljD2poZhsREF6wWrCv7b/wnJFuGyqW0hS9tWCnwHZA0MjtTId5L3DT65CCNGEtRHC12wf4fublPbokEw==","signatures":[{"sig":"MEYCIQCvkBsu0SrY4mcVjmL261GXaOQwBhxjGlojSdN/1lRhwwIhANy4F/pgFqDR+h6paBrZMZ8mMibmAu1iwrDnCNzIIe4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260120025423.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e19d8f2aef42fe26b68630c9ec016cca/midscene-web-1.2.2-beta-20260120025423.0.tgz","_integrity":"sha512-ZJ0+nSljD2poZhsREF6wWrCv7b/wnJFuGyqW0hS9tWCnwHZA0MjtTId5L3DT65CCNGEtRHC12wf4fublPbokEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260120025423.0","@midscene/shared":"1.2.2-beta-20260120025423.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260120025423.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260120025423.0_1768877759162_0.45796307223926","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120030311.0":{"name":"@midscene/web","version":"1.2.2-beta-20260120030311.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0823d706f05a4dfbec88f6840b10f6425fc8fe66","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260120030311.0.tgz","fileCount":150,"integrity":"sha512-k6S7mWJmheWKVIpu6Zwjc1voi5cVhW/rwvlO1R/UfzeIhQKwf+GmF5FLg0Xftcz7Ky3Y/VepPI1IcoTSOu2lnA==","signatures":[{"sig":"MEYCIQCARk5jWFICnKGduLxN9h8vdXBpaAFeYZQiBppOkELN6QIhAJLmH4IhpZlmaq76hZhisZ0HW5+Jo/R/6wpXqg54k6O0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260120030311.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d64c48662cfcf80b34029c500acb4efb/midscene-web-1.2.2-beta-20260120030311.0.tgz","_integrity":"sha512-k6S7mWJmheWKVIpu6Zwjc1voi5cVhW/rwvlO1R/UfzeIhQKwf+GmF5FLg0Xftcz7Ky3Y/VepPI1IcoTSOu2lnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260120030311.0","@midscene/shared":"1.2.2-beta-20260120030311.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260120030311.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260120030311.0_1768878283615_0.22268833155875756","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120033218.0":{"name":"@midscene/web","version":"1.2.2-beta-20260120033218.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3fc26f8618cae5b5e3d1433a9cb54d71dc4e210b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2-beta-20260120033218.0.tgz","fileCount":150,"integrity":"sha512-rO4J7xMOLST9asuItwDUcN353gB3tMau1B3/37Vm3QUWsd3zVBW7ndUlCH3RWLxwxB+BQLuKrji/FvgfKlv46w==","signatures":[{"sig":"MEYCIQCdsYvu+Q+rfmLvj1fz4Alsw+Ippk/WVkqw6oSTfu59yAIhAKRxLt1NwOGjchtjGgsUKkKDuEID8fHzM4pW7fhxL7p9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2-beta-20260120033218.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cbec2e7dcee27fdcd7fdffe09c06c7a6/midscene-web-1.2.2-beta-20260120033218.0.tgz","_integrity":"sha512-rO4J7xMOLST9asuItwDUcN353gB3tMau1B3/37Vm3QUWsd3zVBW7ndUlCH3RWLxwxB+BQLuKrji/FvgfKlv46w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2-beta-20260120033218.0","@midscene/shared":"1.2.2-beta-20260120033218.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260120033218.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2-beta-20260120033218.0_1768880034000_0.5874408936758648","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@midscene/web","version":"1.2.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"07eacb9bc52827628115207e9afbb788adbb2b37","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.2.tgz","fileCount":150,"integrity":"sha512-2MXuJRuRwsyQYOns+3rcrcohQUyYlNSGRglheG/dN7JMNZWgAUf+z5nh3GGG0ocIDqrGgGQt0TGnNNP1Oie+Bw==","signatures":[{"sig":"MEUCIBsopRAmU2ySVnMV77XC8+zsFHFtxgYvJuLCusbz7rB5AiEA41ImtBVKBgGTTT3U2mAistbI3tN+9IsdIniFWoSumRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925189},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3d4648b5e918d9118febd06e892ff84d/midscene-web-1.2.2.tgz","_integrity":"sha512-2MXuJRuRwsyQYOns+3rcrcohQUyYlNSGRglheG/dN7JMNZWgAUf+z5nh3GGG0ocIDqrGgGQt0TGnNNP1Oie+Bw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.2","@midscene/shared":"1.2.2","socket.io-client":"4.8.1","@midscene/playground":"1.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.2_1768889306825_0.3057304781803101","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260120082504.0":{"name":"@midscene/web","version":"1.2.3-beta-20260120082504.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f4ee1c2b8336df59c2c3d36b12ba115e06cd9189","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260120082504.0.tgz","fileCount":150,"integrity":"sha512-7MwcGBFZUP8UvTkUFx0tFQ4iqRm8vVvY7ExQV/GKc8kRuiwnWuiMrwQJcHUILMmA3WAssjD7MsUSISiYGINfyA==","signatures":[{"sig":"MEQCIDIxIy10eab6sAj9hjOKSDjLQxpraDBFyddcSY/qUwadAiBZ4McNHB3Qz2pRNLInt4SVqQzBLanGOpdR6vssS+7QEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260120082504.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/26bc6850ab29b3724b4903250d1ab54b/midscene-web-1.2.3-beta-20260120082504.0.tgz","_integrity":"sha512-7MwcGBFZUP8UvTkUFx0tFQ4iqRm8vVvY7ExQV/GKc8kRuiwnWuiMrwQJcHUILMmA3WAssjD7MsUSISiYGINfyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260120082504.0","@midscene/shared":"1.2.3-beta-20260120082504.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260120082504.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260120082504.0_1768897599031_0.5344489557074945","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260120095429.0":{"name":"@midscene/web","version":"1.2.3-beta-20260120095429.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c29678599c381a67e6698368e2ae90a541175828","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260120095429.0.tgz","fileCount":150,"integrity":"sha512-We0P5aJbGWhVX1+bbnCBmt1CUTcoVdPKdd/PE6/GLXnf5/GiMjA3+8yxstZg/egLVH1proVX0AaM8rAwYtDCkg==","signatures":[{"sig":"MEUCIQCilvwCVJ+gkH5ZM4WHtSPxYU5Q6w+JMFfGDcyIFe+Y+AIgdiFb5GV1+PLm4la3nZZdxrN8Kf9VR2AMHxodOFP1A5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260120095429.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15abce0a2a1b1fd84e4dd8381b1d9ed1/midscene-web-1.2.3-beta-20260120095429.0.tgz","_integrity":"sha512-We0P5aJbGWhVX1+bbnCBmt1CUTcoVdPKdd/PE6/GLXnf5/GiMjA3+8yxstZg/egLVH1proVX0AaM8rAwYtDCkg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260120095429.0","@midscene/shared":"1.2.3-beta-20260120095429.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260120095429.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260120095429.0_1768902978450_0.8788406502473347","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121034653.0":{"name":"@midscene/web","version":"1.2.3-beta-20260121034653.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d657282a6c4770ed33553232821fd2f23a56b0f6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260121034653.0.tgz","fileCount":150,"integrity":"sha512-+wWq9KWwvVNNZsxhT+bbI2soRLL6LF9z4EsnwSsOviJqDdEG67QbDmOvuJfOpBAZdkLwVDxMLsd8IjXDP81I4Q==","signatures":[{"sig":"MEQCIB8JlU0qPBlBQw5cCCgUpJQD2hgxARzJ5Uh/XMSYoz6JAiBKbe671fC9uH/lm5SY56dxfIjsFqOSNK6Aeho4wP8g5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260121034653.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4298a5c71c3b4a73bd27e3556f277c04/midscene-web-1.2.3-beta-20260121034653.0.tgz","_integrity":"sha512-+wWq9KWwvVNNZsxhT+bbI2soRLL6LF9z4EsnwSsOviJqDdEG67QbDmOvuJfOpBAZdkLwVDxMLsd8IjXDP81I4Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260121034653.0","@midscene/shared":"1.2.3-beta-20260121034653.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121034653.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260121034653.0_1768967301430_0.9166777844422325","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121051819.0":{"name":"@midscene/web","version":"1.2.3-beta-20260121051819.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a968155a2f8814d5956e5883d78d11c20a8e9b42","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260121051819.0.tgz","fileCount":150,"integrity":"sha512-QnrMW/ZNy81l+Rf80auha5QpCseL53BeuIe9ttR6jy76woRIHQ3E0lfXkAxAec2YKzDzOpKeFh8UASUQUvxZuw==","signatures":[{"sig":"MEUCIQCL4snXy5BoE75CxrV8jy+rGOTB62/1XYxsvTz/l2K72QIgAQKE4DvGQPVMorgGoNDrJUHNXgkftPE+3Tg8eql07L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927886},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260121051819.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a7df0e027f52f3c91ee994316b9c0267/midscene-web-1.2.3-beta-20260121051819.0.tgz","_integrity":"sha512-QnrMW/ZNy81l+Rf80auha5QpCseL53BeuIe9ttR6jy76woRIHQ3E0lfXkAxAec2YKzDzOpKeFh8UASUQUvxZuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260121051819.0","@midscene/shared":"1.2.3-beta-20260121051819.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121051819.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260121051819.0_1768972794400_0.9012825498061872","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121054555.0":{"name":"@midscene/web","version":"1.2.3-beta-20260121054555.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6550e6618505a18e55c71f743a1766ec3aed3342","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260121054555.0.tgz","fileCount":150,"integrity":"sha512-rl9TLPgD0jfUsTFwsQDJvgQeKA6+fgP4//5oXABsG5nOokZeY/QF+Bd6Owp/R40GGu2+ZiBttu6Zj2wneNkUEA==","signatures":[{"sig":"MEQCIB3npZYUh3v7GXv/HrRPMB4RGWawwpzbzN+exiZVzLKMAiBHVKeSnnMje55vIdgTaSsp6xSzfytCble/Gf8nQNP39w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260121054555.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a6c9ec6e7f945cafc4624aaf7c47dafe/midscene-web-1.2.3-beta-20260121054555.0.tgz","_integrity":"sha512-rl9TLPgD0jfUsTFwsQDJvgQeKA6+fgP4//5oXABsG5nOokZeY/QF+Bd6Owp/R40GGu2+ZiBttu6Zj2wneNkUEA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260121054555.0","@midscene/shared":"1.2.3-beta-20260121054555.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121054555.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260121054555.0_1768974451315_0.787241926625867","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121104254.0":{"name":"@midscene/web","version":"1.2.3-beta-20260121104254.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"99241115715c76ba6f848f02a990deff8557f259","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260121104254.0.tgz","fileCount":150,"integrity":"sha512-H0n6CkgrcFpgmqHhw0+MQlVJSASeA1M6vyzspZiTAnDkMCyuEp13vboNVWZwXfMDWHV0BZL8EvsadYEeXZgA9A==","signatures":[{"sig":"MEUCIQDWB+r95bfjPqqmDWlVpUsr2CJLMu8yPFUA/Saa0wHfsQIgE7YG2MJXNkGOwA0Uy+w4f5K1A8q4ristbCCC1inPUpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926157},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260121104254.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d94c53fba1e2419d7b3bd26dd0987a7b/midscene-web-1.2.3-beta-20260121104254.0.tgz","_integrity":"sha512-H0n6CkgrcFpgmqHhw0+MQlVJSASeA1M6vyzspZiTAnDkMCyuEp13vboNVWZwXfMDWHV0BZL8EvsadYEeXZgA9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260121104254.0","@midscene/shared":"1.2.3-beta-20260121104254.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121104254.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260121104254.0_1768992266188_0.7325699333837916","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121113519.0":{"name":"@midscene/web","version":"1.2.3-beta-20260121113519.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6125af0b024a7f251f7ffdcf570794190ef9686e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260121113519.0.tgz","fileCount":150,"integrity":"sha512-u7tQC/S1XbIbp8qLzkwLbiqpyRPaAz0bgEb2pvTCdCE+qsnPTA8NyBEED4mm1rg53aCBrOzABfyk7Kq98Qj5mw==","signatures":[{"sig":"MEQCIBTkAjzZP450zFwY1ISqv9EzxlJWftNqzrzSQ98jhHrpAiBHMFj3oxTVfHKzQgJiDZRy65Gxvz7k6oCqLjwWhfsQVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260121113519.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/97c002048143000600683e2f09e33721/midscene-web-1.2.3-beta-20260121113519.0.tgz","_integrity":"sha512-u7tQC/S1XbIbp8qLzkwLbiqpyRPaAz0bgEb2pvTCdCE+qsnPTA8NyBEED4mm1rg53aCBrOzABfyk7Kq98Qj5mw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260121113519.0","@midscene/shared":"1.2.3-beta-20260121113519.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121113519.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260121113519.0_1768995410507_0.28156974374880006","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121122633.0":{"name":"@midscene/web","version":"1.2.3-beta-20260121122633.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"574060c34a0612dd71c7438b7660ad830a3b776f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260121122633.0.tgz","fileCount":150,"integrity":"sha512-jHaClckS38qs0mn0pUMMUBtlIbt4fB0cyqSeLAqnFfNb3GQ4d1P5yxz6v1ucF/AeKKdxD5hj0N6Hut+udiwg3A==","signatures":[{"sig":"MEYCIQCL3gz9sm+OZ+T33QdOmy+5ma80Pxik/5Kq0v32SaEtygIhAPfSof7xT5ob0sdrpQvnRrWbfgPEzY0iOO2gcli1jNIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927799},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260121122633.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dac5968cfb11fb4f650f4af33657ab7c/midscene-web-1.2.3-beta-20260121122633.0.tgz","_integrity":"sha512-jHaClckS38qs0mn0pUMMUBtlIbt4fB0cyqSeLAqnFfNb3GQ4d1P5yxz6v1ucF/AeKKdxD5hj0N6Hut+udiwg3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260121122633.0","@midscene/shared":"1.2.3-beta-20260121122633.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121122633.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260121122633.0_1768998485863_0.06041866510061933","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121142614.0":{"name":"@midscene/web","version":"1.2.3-beta-20260121142614.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"63f0aa7db0219b1bca8667453452c1f560dc5b2b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260121142614.0.tgz","fileCount":150,"integrity":"sha512-ZTqZRE+uh5wpuuYg925Y0YcB/ml/K4JHV0vBncpGBF1S9DaREyuhbXxxORizu0Gi/OFg9DMQuYfhRYeHNh1dyg==","signatures":[{"sig":"MEQCICBQYk7dzWQ1ujeqmUqJMVYRMeKIxfPLPvQ5udLYSJ5iAiAppXMBanB1gH6WM1BGDm6Bl/+s7U8NyMDc784OVfNzeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260121142614.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/468722c16ad44c546ecd427e43bfe84e/midscene-web-1.2.3-beta-20260121142614.0.tgz","_integrity":"sha512-ZTqZRE+uh5wpuuYg925Y0YcB/ml/K4JHV0vBncpGBF1S9DaREyuhbXxxORizu0Gi/OFg9DMQuYfhRYeHNh1dyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260121142614.0","@midscene/shared":"1.2.3-beta-20260121142614.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121142614.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260121142614.0_1769005663024_0.3528040133453634","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122034822.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122034822.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"06d9c8875904aab4b9a3ed9e362331e65d7f230f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122034822.0.tgz","fileCount":150,"integrity":"sha512-nyFgcSgclSZ1Wi4kVP52WILumyArYrK1MFxE2FBZRcut9FWlyJ4Jw1HQLeke2J4nbNeI+YcyDJwIve6qPk4+JQ==","signatures":[{"sig":"MEYCIQDza8I8nYilFBuqDIjvMd5TYRAymrxelNybTiOYcLKzmAIhAPcDk/x/x1McCY2u1j4tWGDmX9drlTbd8DzCVXoTw48k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928852},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122034822.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c8b8a33e758a29b9d47dc03b36b44742/midscene-web-1.2.3-beta-20260122034822.0.tgz","_integrity":"sha512-nyFgcSgclSZ1Wi4kVP52WILumyArYrK1MFxE2FBZRcut9FWlyJ4Jw1HQLeke2J4nbNeI+YcyDJwIve6qPk4+JQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122034822.0","@midscene/shared":"1.2.3-beta-20260122034822.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122034822.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122034822.0_1769053795688_0.31673177249384676","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122042810.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122042810.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4af398d17f23b72a0c391b6d91275dbf646bc7e4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122042810.0.tgz","fileCount":150,"integrity":"sha512-q8NSlOtNHH40n/wkK8YVR9tAt6XnioZlIEeWUStWM1YPwd1LueFL3foX/JecbXN55R9XIVvZhoMgs/uRWhYOPA==","signatures":[{"sig":"MEUCIC/tp2CumFCX1jLmg300W0f0o4lj6qI6J16+gT/A/3qJAiEA8luqiUh8xWhfomkp3NEgRl85uv6NtkpI1dcJ73JXmdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927663},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122042810.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a0b85e167cdd327cfd980dd0e6ed7485/midscene-web-1.2.3-beta-20260122042810.0.tgz","_integrity":"sha512-q8NSlOtNHH40n/wkK8YVR9tAt6XnioZlIEeWUStWM1YPwd1LueFL3foX/JecbXN55R9XIVvZhoMgs/uRWhYOPA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122042810.0","@midscene/shared":"1.2.3-beta-20260122042810.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122042810.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122042810.0_1769056183343_0.7012459575458634","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122052852.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122052852.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"412cc85f35d580904f008e82e6533e17ae31d313","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122052852.0.tgz","fileCount":150,"integrity":"sha512-2u82bsTBfREyzHKqo6AzESSE9OyvkZnkjJ2xm2DW3528YPisp+l9fHtSJUxMvEBWRNg07X76CPJRGLqKMxiK0Q==","signatures":[{"sig":"MEYCIQDJHozAF1sgGodBgJzGmgQ6S8UyLqQyerVsNjqrH/rSDQIhANb9aTNrdmzg/58D9gaEqv5ES7SLN0MdxKV9k2/tudzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927663},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122052852.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/28528eda4eb8a8be589de82b7ffb9771/midscene-web-1.2.3-beta-20260122052852.0.tgz","_integrity":"sha512-2u82bsTBfREyzHKqo6AzESSE9OyvkZnkjJ2xm2DW3528YPisp+l9fHtSJUxMvEBWRNg07X76CPJRGLqKMxiK0Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122052852.0","@midscene/shared":"1.2.3-beta-20260122052852.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122052852.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122052852.0_1769059827188_0.7771246552168412","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122055811.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122055811.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"0d7f64ca642f02f638c605b0cd53660235da0287","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122055811.0.tgz","fileCount":150,"integrity":"sha512-S7UzqJlTuecj4MDe68b6rA1kRSD4NacBpxsDRUwiYIc1OCDgepN1GD8tLRp/kXRr99Fn9MBOYXVnIVNt0jNVGg==","signatures":[{"sig":"MEUCIDLcW1mg6bqpVQRj5lsJprk9QIJF0ySfB9lqT2O2WwxOAiEAxarSvwZ4nT/+awnGT0zNnTeCo/+euki5K7rxFAmlv0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928852},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122055811.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7dc1f9d9e515afc3c9eee901865a2a75/midscene-web-1.2.3-beta-20260122055811.0.tgz","_integrity":"sha512-S7UzqJlTuecj4MDe68b6rA1kRSD4NacBpxsDRUwiYIc1OCDgepN1GD8tLRp/kXRr99Fn9MBOYXVnIVNt0jNVGg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122055811.0","@midscene/shared":"1.2.3-beta-20260122055811.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122055811.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122055811.0_1769061586758_0.563389135364438","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122061216.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122061216.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7df41933c1825ebcdf9c489afddccd1bd6054d77","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122061216.0.tgz","fileCount":150,"integrity":"sha512-ev0O+t92whTFLFm3FYS9AkV25OFxdQ8uVMbA0bQIIKP3yLuoDK1QgjWmiw6Tfcx2c635PCpSo07P7HysKyrtiA==","signatures":[{"sig":"MEYCIQCah75bKP7jxHz+8D3K6XvE6XGiKquFmrFuXYZvLabXDwIhAJQvSFMj9p2tJ+jLFXmnjKV0L995vSmsXTMhRbtPp9Pu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":931018},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122061216.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9804212153529794acc05a7d887de572/midscene-web-1.2.3-beta-20260122061216.0.tgz","_integrity":"sha512-ev0O+t92whTFLFm3FYS9AkV25OFxdQ8uVMbA0bQIIKP3yLuoDK1QgjWmiw6Tfcx2c635PCpSo07P7HysKyrtiA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122061216.0","@midscene/shared":"1.2.3-beta-20260122061216.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122061216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122061216.0_1769062429374_0.32019687993496837","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122071913.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122071913.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5287c48a960aabefb9c4d1896051be86b5efefdf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122071913.0.tgz","fileCount":150,"integrity":"sha512-/iSiYKI2LkOlbzkySOzAL3DJC+pV7Z4aHf8h8S8tL8h3Mk6PPhvF/+T3Pmrhy1p2yL+IFeb3iTVYRWKLK8E+ZQ==","signatures":[{"sig":"MEUCIFD8GHfJglFkjs4gATTq7ZPT1sDLQZeScFvnILhcpAzMAiEAzZ0WsxUMpNDURFJOft3b6SzJGc9Sje4sHnKaq2i1XAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933303},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122071913.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8ef6e867c95182af9a66ba17840aaeb7/midscene-web-1.2.3-beta-20260122071913.0.tgz","_integrity":"sha512-/iSiYKI2LkOlbzkySOzAL3DJC+pV7Z4aHf8h8S8tL8h3Mk6PPhvF/+T3Pmrhy1p2yL+IFeb3iTVYRWKLK8E+ZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122071913.0","@midscene/shared":"1.2.3-beta-20260122071913.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122071913.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122071913.0_1769066458450_0.047516181050015094","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122072351.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122072351.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cb85cf440199925f80142df400bdcffed817c124","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122072351.0.tgz","fileCount":150,"integrity":"sha512-H+TKzz7t9fM5XB/uNrAwf2TM4sILrL0PxEmJk/DPcg9jw4OQ5gDSJABK6pzSVKsdsABqEgFC2ktZGMajyG+k/Q==","signatures":[{"sig":"MEUCIQCh7y+kDU8oZBJefnDw0DlFB9fnq9VhIsN39v25m+7uLwIgGZ1D4KN++fi0+X/Yc2jNwheuD2kkEZ0xSg2buPbk8tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122072351.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3bfc9b200856c653d34a8b676dca346b/midscene-web-1.2.3-beta-20260122072351.0.tgz","_integrity":"sha512-H+TKzz7t9fM5XB/uNrAwf2TM4sILrL0PxEmJk/DPcg9jw4OQ5gDSJABK6pzSVKsdsABqEgFC2ktZGMajyG+k/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122072351.0","@midscene/shared":"1.2.3-beta-20260122072351.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122072351.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122072351.0_1769066725851_0.7335497088152345","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122082712.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122082712.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6e080f7f6490b69cbd32737b218b9f92efa13a7e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122082712.0.tgz","fileCount":150,"integrity":"sha512-kwu7Rsov9dc1vHShrr5tG52kVQ0VP4l8vXNCVjqdYWm5UljypiFUqZUExTNXeAwb/LnrGQLM39rpnT+nmNUWzA==","signatures":[{"sig":"MEYCIQDeazZHct2DnQu4bdbPgEyAjahBgbcCxkzO78uUVsuq+AIhAOWD9Iq+eKN4acFnS91UKEwXh95IgfPZ6y17ozgRFzim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933303},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122082712.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3c0a435bd9e61e1bed874d9dcd3eec0a/midscene-web-1.2.3-beta-20260122082712.0.tgz","_integrity":"sha512-kwu7Rsov9dc1vHShrr5tG52kVQ0VP4l8vXNCVjqdYWm5UljypiFUqZUExTNXeAwb/LnrGQLM39rpnT+nmNUWzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122082712.0","@midscene/shared":"1.2.3-beta-20260122082712.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122082712.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122082712.0_1769070535183_0.6828321631641188","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122084118.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122084118.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7132d772ebdefbd84a756fbdfba1832d8a515085","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122084118.0.tgz","fileCount":150,"integrity":"sha512-1Ly0U4TOnK+Pjaz9Ikhe3mlfRedkWx6zVjjKzxlAZs2tXp4eNIboVuF4ZbCno2p9EgPD5/3dXH8jUvnzkrlPGg==","signatures":[{"sig":"MEYCIQC43EBItv9r6WfPel1zxqleWv+7kJttNVzhBUAWKKUl+gIhANzufG+42N99LygbD/e8n+otaNMp2Fcaab5jAmN1LStb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122084118.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b5fd9aae82770583ebe3d86fb33144fe/midscene-web-1.2.3-beta-20260122084118.0.tgz","_integrity":"sha512-1Ly0U4TOnK+Pjaz9Ikhe3mlfRedkWx6zVjjKzxlAZs2tXp4eNIboVuF4ZbCno2p9EgPD5/3dXH8jUvnzkrlPGg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122084118.0","@midscene/shared":"1.2.3-beta-20260122084118.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122084118.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122084118.0_1769071370606_0.705922961330913","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122105542.0":{"name":"@midscene/web","version":"1.2.3-beta-20260122105542.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fb53a15574a055888043bb083553f9c5c0ca06e7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260122105542.0.tgz","fileCount":150,"integrity":"sha512-rvxVkT3sQQPHI1YFwvJmtLRIG3jt8DUUYnG/gAEYNR1mifJl2spxi4R2aXU668M/kDndL2jh1laStQMeoCNgJw==","signatures":[{"sig":"MEQCIG02hS3ewbRzSSsB6Z+GWCps6fsAeh817IEyRw3ahSSrAiBEyY9HR3nukPi/D25MmpYUtx+Wnwxt1Nm/TiCUUVkNeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260122105542.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c3e09bd10026de5aecd6c8f37c30a326/midscene-web-1.2.3-beta-20260122105542.0.tgz","_integrity":"sha512-rvxVkT3sQQPHI1YFwvJmtLRIG3jt8DUUYnG/gAEYNR1mifJl2spxi4R2aXU668M/kDndL2jh1laStQMeoCNgJw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260122105542.0","@midscene/shared":"1.2.3-beta-20260122105542.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122105542.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260122105542.0_1769079432479_0.3892860575954269","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123062401.0":{"name":"@midscene/web","version":"1.2.3-beta-20260123062401.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"46cc408e9eec5f52f576af7c0ba9db13d55bb36c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260123062401.0.tgz","fileCount":150,"integrity":"sha512-lS9inUtv2cXx63DhpmJCY5ykgSylm0BkiHQ2TpUtU6k6Fh3e8kaRalREUG1N1Qap7cRJTx51cyhWTa2GiCLskQ==","signatures":[{"sig":"MEUCIEyAweaYu+YD2F9gymMkkT+D13Ll7dQpXzIlxQX9vldQAiEA84arHHdBlwgVirVyAIA/qvvIEOa3hvL1VnDlvlFKmTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260123062401.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d64fa76d8e06377100537e2e2a6a4225/midscene-web-1.2.3-beta-20260123062401.0.tgz","_integrity":"sha512-lS9inUtv2cXx63DhpmJCY5ykgSylm0BkiHQ2TpUtU6k6Fh3e8kaRalREUG1N1Qap7cRJTx51cyhWTa2GiCLskQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260123062401.0","@midscene/shared":"1.2.3-beta-20260123062401.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260123062401.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260123062401.0_1769149562546_0.5866660169055737","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123104740.0":{"name":"@midscene/web","version":"1.2.3-beta-20260123104740.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7c6ad540ed30966f4b08baf222291c5b4917606e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260123104740.0.tgz","fileCount":150,"integrity":"sha512-/tZEMPpIywR/29ZZzxIIN8sZT2GPR0Y37eO+/sKSCXrOZQX3XlfIfPM02YD8bBeihSvnHyWxZDjsJ3oHhiKzkQ==","signatures":[{"sig":"MEYCIQCKtO5fzC7wwG61+ecamdpP89uPTXLYD2G7p9q6jjDpDAIhAM0Az023xF/LERP0dBBMmjsXnLxuZnQ/POHsNFuTTm0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260123104740.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4c029a6ef26042a1e6e3c3cad233b85d/midscene-web-1.2.3-beta-20260123104740.0.tgz","_integrity":"sha512-/tZEMPpIywR/29ZZzxIIN8sZT2GPR0Y37eO+/sKSCXrOZQX3XlfIfPM02YD8bBeihSvnHyWxZDjsJ3oHhiKzkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260123104740.0","@midscene/shared":"1.2.3-beta-20260123104740.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260123104740.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260123104740.0_1769165346960_0.3501928206610818","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123110523.0":{"name":"@midscene/web","version":"1.2.3-beta-20260123110523.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d7db0c46ff406729412e42892bbc1e47c57d1dc6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260123110523.0.tgz","fileCount":150,"integrity":"sha512-htq1c0bVOunkJKfxAO4YuyPYOjE0BQQ7WtZyylz9xYCK7z9Z1A/Dh/2GTFVy2hEJYHlSW0lHs/+7G38owZSIgQ==","signatures":[{"sig":"MEUCIFm1/eAibZejujQPytowlEIKKCaVOcrueHR+typ5E/hBAiEAgmjNVPyLKzZp/iMP48BDOi7F1HupZC5AAIbEyyPiWoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":931018},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260123110523.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/27a1a07066268ff16f252dd1c9c06e0d/midscene-web-1.2.3-beta-20260123110523.0.tgz","_integrity":"sha512-htq1c0bVOunkJKfxAO4YuyPYOjE0BQQ7WtZyylz9xYCK7z9Z1A/Dh/2GTFVy2hEJYHlSW0lHs/+7G38owZSIgQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260123110523.0","@midscene/shared":"1.2.3-beta-20260123110523.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260123110523.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260123110523.0_1769166409962_0.47893231416955406","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123113203.0":{"name":"@midscene/web","version":"1.2.3-beta-20260123113203.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"49f55d982b566e31e461c3e4540d2388382051ca","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260123113203.0.tgz","fileCount":150,"integrity":"sha512-36B40ATxFdqh9Mc6lvhKrx39onJWq0hdL9ENSWWD37EMOGT0cMrCTWpIBsBbURz97oyQlMn8hs1MJu9CoACplQ==","signatures":[{"sig":"MEYCIQCRNziaJDZtuCntHSXewWypYobvigiGUWzz5SitUihBhQIhAMMeXR1ctDx978lt+WPHatxzwbqC77JvTa7wj2ymho3o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260123113203.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/be450c59eb74ad29d22882a39f7ac2c2/midscene-web-1.2.3-beta-20260123113203.0.tgz","_integrity":"sha512-36B40ATxFdqh9Mc6lvhKrx39onJWq0hdL9ENSWWD37EMOGT0cMrCTWpIBsBbURz97oyQlMn8hs1MJu9CoACplQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260123113203.0","@midscene/shared":"1.2.3-beta-20260123113203.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260123113203.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260123113203.0_1769168422960_0.22003109502141505","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125063343.0":{"name":"@midscene/web","version":"1.2.3-beta-20260125063343.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"189e5da164f437bc664ce1a082c54fbadc9715f9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260125063343.0.tgz","fileCount":150,"integrity":"sha512-QtcYLsdtPVzDMs7/qUliBZsanxLStT2Tn5uHCHpRwQCFC1qYsZ+3i97dt6a6i+E+3HpBA4LObngRBcRNIir1dg==","signatures":[{"sig":"MEYCIQCISJplD6igQ3NEeBY+PxX5VP2q1rhifY1GN/5wvis9tQIhALPbUQHOTJBSCS+HmGV4r1GlaYK+grQ7p24MVRtKvDI6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260125063343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fee40cd5fa1c799b62e19b7666768222/midscene-web-1.2.3-beta-20260125063343.0.tgz","_integrity":"sha512-QtcYLsdtPVzDMs7/qUliBZsanxLStT2Tn5uHCHpRwQCFC1qYsZ+3i97dt6a6i+E+3HpBA4LObngRBcRNIir1dg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260125063343.0","@midscene/shared":"1.2.3-beta-20260125063343.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260125063343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260125063343.0_1769322916171_0.2297770808968138","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125070401.0":{"name":"@midscene/web","version":"1.2.3-beta-20260125070401.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c0c0a8c649e2c9dd180c1ae304769c6be0369844","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260125070401.0.tgz","fileCount":150,"integrity":"sha512-oLbwdAaQ7qjiXPXWIzYaPL3skM52jP224WMXi+Q50nbn8Dt7V2Xdn6n0cJYefeAIFedYzxzbfomN+v2CdnSRIA==","signatures":[{"sig":"MEUCIQCoMWE6WdwQqpQQps3M1jAKvk2CZ/H5zPFT4avteZoz+QIgCbkGpNVKJT3qLNsrAnlxtRf1O6hTRsJRq15W37mF4No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260125070401.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f2eb8a3210ece30be43ce506f49acb49/midscene-web-1.2.3-beta-20260125070401.0.tgz","_integrity":"sha512-oLbwdAaQ7qjiXPXWIzYaPL3skM52jP224WMXi+Q50nbn8Dt7V2Xdn6n0cJYefeAIFedYzxzbfomN+v2CdnSRIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260125070401.0","@midscene/shared":"1.2.3-beta-20260125070401.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260125070401.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260125070401.0_1769324726610_0.0959698933309312","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125073142.0":{"name":"@midscene/web","version":"1.2.3-beta-20260125073142.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"392f7ed965763962b06b3036e632dfb6f16a0620","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260125073142.0.tgz","fileCount":150,"integrity":"sha512-HhUFPAxt1SlI3beIeAkxJ03sDWx+BMinbFxAqs7VRYqTUDFyxLMDsHfT8bG05HwdrCQ8aIRbtywVppNNRHouEw==","signatures":[{"sig":"MEQCIBJrusFV5dLcslQCu66cdezpEOiYwvig4u4xHNzIcKPcAiAYEVScDWUy3ilcEc1sIQBSgG5xtcDBGrrucjXMfrHhvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260125073142.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/34b0be0a2d4b03e3c6dd3d9e7e331fa3/midscene-web-1.2.3-beta-20260125073142.0.tgz","_integrity":"sha512-HhUFPAxt1SlI3beIeAkxJ03sDWx+BMinbFxAqs7VRYqTUDFyxLMDsHfT8bG05HwdrCQ8aIRbtywVppNNRHouEw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260125073142.0","@midscene/shared":"1.2.3-beta-20260125073142.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260125073142.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260125073142.0_1769326399250_0.4758676439081515","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125074627.0":{"name":"@midscene/web","version":"1.2.3-beta-20260125074627.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"35f05c01fc6f25d77b346a2a06df56453c052005","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260125074627.0.tgz","fileCount":150,"integrity":"sha512-I1B9ZoMbYfRA11CEXgIL8seh7GGvdtbfc84WQtxSUw5bCYksyL0U2XCEyWtlDkb7G1+dxv48QxslpVwe29dQmg==","signatures":[{"sig":"MEQCIGY9H9lR/EzBHUnl/Qab/nPVdj6VYh0gyQRktwUwz3d9AiAc0vsxw6YXLtPCvgtSC8Ww/GVJI7SgorFTaK6E9sqKJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260125074627.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a53c3f021b33216c3b7efe425bbbe009/midscene-web-1.2.3-beta-20260125074627.0.tgz","_integrity":"sha512-I1B9ZoMbYfRA11CEXgIL8seh7GGvdtbfc84WQtxSUw5bCYksyL0U2XCEyWtlDkb7G1+dxv48QxslpVwe29dQmg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260125074627.0","@midscene/shared":"1.2.3-beta-20260125074627.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260125074627.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260125074627.0_1769327283126_0.3023978855291003","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125080835.0":{"name":"@midscene/web","version":"1.2.3-beta-20260125080835.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4ab63667ee0a3ddc8d4da3ca8197734975df069e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260125080835.0.tgz","fileCount":150,"integrity":"sha512-56H2DH7hXFo0IfusHpbd3p589f9FQq4+SY1KgdZ6ljjm0sraG/+B0XJ5NX7/7AzSsMXVqqZCa3Arvyiwtr0PQA==","signatures":[{"sig":"MEUCIDKI7m4vL9IaEg3fYEg2ySdb6vvPl/ad0MgebVkrjdkNAiEAjpTfi9hHO4NiSnG9Xk65NZzqSEn6jdap2C55zd10jtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260125080835.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30c936f1454a0732436bf4d5fb20aee6/midscene-web-1.2.3-beta-20260125080835.0.tgz","_integrity":"sha512-56H2DH7hXFo0IfusHpbd3p589f9FQq4+SY1KgdZ6ljjm0sraG/+B0XJ5NX7/7AzSsMXVqqZCa3Arvyiwtr0PQA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260125080835.0","@midscene/shared":"1.2.3-beta-20260125080835.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260125080835.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260125080835.0_1769328608575_0.8314565304222026","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126022256.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126022256.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ae620fdcd70505aaae9b555548d3acc9494b8c0e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126022256.0.tgz","fileCount":150,"integrity":"sha512-UBrXYgPgJmMJlE/s9F3fY+p7JwLy2MV6RozHt2oYn3o8TFGgb2BsX41jmSS8hsB8RO76RstpTUIpFSDxTXJwng==","signatures":[{"sig":"MEUCIQDMAXI9g4L6eLH1RZDF6NGcz8Pwou1ftzPux9FAAW6BMwIgXPMi6CC80YyDNetggKVS5R3z38gQRnIdKeClB06kVXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126022256.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a16a98b1c3b919b0f73042c1249d2511/midscene-web-1.2.3-beta-20260126022256.0.tgz","_integrity":"sha512-UBrXYgPgJmMJlE/s9F3fY+p7JwLy2MV6RozHt2oYn3o8TFGgb2BsX41jmSS8hsB8RO76RstpTUIpFSDxTXJwng==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126022256.0","@midscene/shared":"1.2.3-beta-20260126022256.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126022256.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126022256.0_1769394272261_0.9007765037102582","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126023330.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126023330.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bab3ad4e92c57d0fa31a08172175bdde8be5159e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126023330.0.tgz","fileCount":150,"integrity":"sha512-ruy/nkhgLoPseAkZcEij0ViUFff4i1qY+Qjp7lP1pCtRj/kYEbuy7UsvTW2U7U/jExyp+2BAGOFmfvGiu1J/cA==","signatures":[{"sig":"MEUCIDPCGIRnqbVBI7UemqrfBcI/15kiI8rUUXFKmK14hLS8AiEAr1jn7Z8hXbWkwVOM2PrYk7zmYXl1zUTCJVkPwVZf4uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126023330.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c09e315b864d413066b170fa75b915bf/midscene-web-1.2.3-beta-20260126023330.0.tgz","_integrity":"sha512-ruy/nkhgLoPseAkZcEij0ViUFff4i1qY+Qjp7lP1pCtRj/kYEbuy7UsvTW2U7U/jExyp+2BAGOFmfvGiu1J/cA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126023330.0","@midscene/shared":"1.2.3-beta-20260126023330.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126023330.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126023330.0_1769394904419_0.1176074394655835","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126024618.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126024618.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"74fd22ff8f84c384366b6bea04a0b746aac3f6e0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126024618.0.tgz","fileCount":150,"integrity":"sha512-sIKd2UUqhaqRGwtKhgl7zApf5bvKvDIa7TbbaLiDJiBCHRBx+fPcBdE2O5CkTlSqkrylRxY0HZnhAxg2MozC3A==","signatures":[{"sig":"MEUCIQCKiIULWAhkFaw2b/PnEN6tgzF+8N7BRh+4LkDOSnfk4AIgG+ZrhR90lIFHxOXEr1awF58/zzsRmF7WwMMdQOxp42Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126024618.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/94d1c98d844321cd02b557bf0851f63a/midscene-web-1.2.3-beta-20260126024618.0.tgz","_integrity":"sha512-sIKd2UUqhaqRGwtKhgl7zApf5bvKvDIa7TbbaLiDJiBCHRBx+fPcBdE2O5CkTlSqkrylRxY0HZnhAxg2MozC3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126024618.0","@midscene/shared":"1.2.3-beta-20260126024618.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126024618.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126024618.0_1769395667118_0.04224027630103011","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126031715.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126031715.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"888ff23db77d40856cfa1b7ac24a9de88eb0f728","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126031715.0.tgz","fileCount":150,"integrity":"sha512-EHvKfh40AqT91qwgVOOnRtRa/agEise28nmOvEc4OEDja1qkRrYklaPRN28atHpp+ZfFZp+YDetBdJK1xhxJvw==","signatures":[{"sig":"MEUCIQCs3BFIh50Qcp84MHwLDRkwIGj7d7XPa0wucpkCOgBBxwIgHC6wgMVfaCYknw+1hcNf6KPwIC2usyAYZxPnMmKa7UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126031715.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a280dac4fda4a3371dce68d5a33b82c1/midscene-web-1.2.3-beta-20260126031715.0.tgz","_integrity":"sha512-EHvKfh40AqT91qwgVOOnRtRa/agEise28nmOvEc4OEDja1qkRrYklaPRN28atHpp+ZfFZp+YDetBdJK1xhxJvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126031715.0","@midscene/shared":"1.2.3-beta-20260126031715.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126031715.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126031715.0_1769397528807_0.8791793198771223","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126032520.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126032520.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"22300d6c3aaaaa71f7d68185429dc5e96269282e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126032520.0.tgz","fileCount":150,"integrity":"sha512-dsN1EZ63MYMHlG5LBD/W8la1moXpfyHoLJSVZnREZvE4oe1d51fWLyNajasSHvX6HPRWFNw+HtSfU1Li1gSk1A==","signatures":[{"sig":"MEQCIFmnZzQqN5nD94to4WGMLXgE3yBBTiNPO2/BySgQmQFtAiBObyguiKlMv7wP99MWjWje04Lm5Fqqy5cXQtndoYFcnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933283},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126032520.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0754059682f68198d35db5e6ceb83bcb/midscene-web-1.2.3-beta-20260126032520.0.tgz","_integrity":"sha512-dsN1EZ63MYMHlG5LBD/W8la1moXpfyHoLJSVZnREZvE4oe1d51fWLyNajasSHvX6HPRWFNw+HtSfU1Li1gSk1A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.8.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126032520.0","@midscene/shared":"1.2.3-beta-20260126032520.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126032520.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126032520.0_1769398014059_0.19264744906800257","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126065711.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126065711.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"abbf55acf5952081a35b5bf6740f56342ef62f50","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126065711.0.tgz","fileCount":150,"integrity":"sha512-pSWGcdgAiNID+zGlS53moUL5NU2ucCbniiFkVp4HtHBGO6NC0OyFE5kee4VfnH/YgFLnpIjO2On6dm3Pr1cinA==","signatures":[{"sig":"MEQCIHrCtuqmwZcQPMfy+bRAM+InsSu6DagG/qzt6jX6tDxOAiBHbGVr71ctjHtKnzl0SSOjoBydrTJ8yyutibOMb+s6pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933284},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126065711.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1c3ab15a3bbe5dce5242a5a867a9c989/midscene-web-1.2.3-beta-20260126065711.0.tgz","_integrity":"sha512-pSWGcdgAiNID+zGlS53moUL5NU2ucCbniiFkVp4HtHBGO6NC0OyFE5kee4VfnH/YgFLnpIjO2On6dm3Pr1cinA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126065711.0","@midscene/shared":"1.2.3-beta-20260126065711.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126065711.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126065711.0_1769410715470_0.9661269921938427","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126071615.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126071615.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4c12cd6169431b98d17db4bde51ef499799c7271","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126071615.0.tgz","fileCount":150,"integrity":"sha512-cAPvZ2jgurE+GpDE4UIUNoI45qT4t6SLxNUrDOaGhBondqbbjcEjLlZ6W11/19AR1yjGREl8woGt182CfNRXvw==","signatures":[{"sig":"MEQCIGgt/qsRDkdEGh/vciqD8o4/RxISj5KYjlZsyRlTzB1vAiBHtXWu06AoSBMTqGqvqk7nOBwAs+fCKcMe3uIT3rs0Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933284},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126071615.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0bbc2af3457744c457fdea2ac324226f/midscene-web-1.2.3-beta-20260126071615.0.tgz","_integrity":"sha512-cAPvZ2jgurE+GpDE4UIUNoI45qT4t6SLxNUrDOaGhBondqbbjcEjLlZ6W11/19AR1yjGREl8woGt182CfNRXvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126071615.0","@midscene/shared":"1.2.3-beta-20260126071615.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126071615.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126071615.0_1769411863645_0.43188750373092977","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126074342.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126074342.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5cf5d3ccb81d83c493bfd798fabb03c1ec4d8a39","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126074342.0.tgz","fileCount":150,"integrity":"sha512-a0zLq/ZBinLG0pAeBWuPzgkMoHNihzB5azuoFA1zXkB0w6koWLK21uDSHCIdtbqPNVKSS8pqbAQIAlde/mRc8A==","signatures":[{"sig":"MEQCIDl0iuUkJy9hUabTQ6tuI7qqwlEblLFyT7YrkXYYJBreAiBNpHxPGao2gArGXzgbUKXPhMDkeZueXZT0dcI+XgIQPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933284},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126074342.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29c0838d565728a87c48f107a27dac31/midscene-web-1.2.3-beta-20260126074342.0.tgz","_integrity":"sha512-a0zLq/ZBinLG0pAeBWuPzgkMoHNihzB5azuoFA1zXkB0w6koWLK21uDSHCIdtbqPNVKSS8pqbAQIAlde/mRc8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126074342.0","@midscene/shared":"1.2.3-beta-20260126074342.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126074342.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126074342.0_1769413503818_0.5371182737406703","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126083826.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126083826.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"934fc05256366eea3c3140561f5c9f7c410c223f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126083826.0.tgz","fileCount":150,"integrity":"sha512-Lv8a3L+Zn72mhH/4FpHYVstow5Dw1j5F7Bq+r26ZTA6furG9ze20TUSNueUdBNtY7Ug1V9C2CTSUPIRmPgAH0w==","signatures":[{"sig":"MEUCIQC0GLDIDxe99ZNR/cWpxMKZNCsdAAjnmBoNaTn3lzRXwgIgcDOX4qQVUtFV2cHrxiwymrqisT7UPIWcw2yDF3K4OHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933284},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126083826.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/13cf600c303b90f13ab0e7bbb391bdbb/midscene-web-1.2.3-beta-20260126083826.0.tgz","_integrity":"sha512-Lv8a3L+Zn72mhH/4FpHYVstow5Dw1j5F7Bq+r26ZTA6furG9ze20TUSNueUdBNtY7Ug1V9C2CTSUPIRmPgAH0w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126083826.0","@midscene/shared":"1.2.3-beta-20260126083826.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126083826.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126083826.0_1769416811301_0.7885726658549763","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126100457.0":{"name":"@midscene/web","version":"1.2.3-beta-20260126100457.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8b96e1761073657d515baeb1d04fe655c5c46026","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260126100457.0.tgz","fileCount":150,"integrity":"sha512-RFVUYQNG103ZzRhvkqTdrlYDNy19wcr5UBqDIz11AE68stUq8t9RiA5NWYu6LfnQlfgSS0azdrMchGuq9FY+4A==","signatures":[{"sig":"MEYCIQCWq1snYLZU9pBZ8miIzv+LaICxcJ50PXI5bZ1qiDuC3AIhAOZl7DTE73j/0FhWTQjfSUEWrtT+3CtWNZ3CEGm+LgCq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933284},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260126100457.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15b496ffc418b671eeae521757898b3c/midscene-web-1.2.3-beta-20260126100457.0.tgz","_integrity":"sha512-RFVUYQNG103ZzRhvkqTdrlYDNy19wcr5UBqDIz11AE68stUq8t9RiA5NWYu6LfnQlfgSS0azdrMchGuq9FY+4A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260126100457.0","@midscene/shared":"1.2.3-beta-20260126100457.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126100457.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260126100457.0_1769422004724_0.253462515641359","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260127070952.0":{"name":"@midscene/web","version":"1.2.3-beta-20260127070952.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5cb2220907f6198068b06abd19ebb88f46c6c57e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260127070952.0.tgz","fileCount":150,"integrity":"sha512-aPBcFgievj05KH/rXdjq7PHKNg/XNBBOC90Yu5qBUrn0tulNnWLDzVJil9ywa9GIT6TvAzzEVmNERAe9+/jtpg==","signatures":[{"sig":"MEYCIQDbIYQ4RkNXmyN5/UsuNEdznr+ruc0B3l4iuJGLjFIlhgIhAJah0FCLY2P4B5WEGxo67/8L+VVUNoHjzWcAWi8DK2G8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933284},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260127070952.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/432c3444fc296769d73d74f0a8d9f490/midscene-web-1.2.3-beta-20260127070952.0.tgz","_integrity":"sha512-aPBcFgievj05KH/rXdjq7PHKNg/XNBBOC90Yu5qBUrn0tulNnWLDzVJil9ywa9GIT6TvAzzEVmNERAe9+/jtpg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260127070952.0","@midscene/shared":"1.2.3-beta-20260127070952.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260127070952.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260127070952.0_1769497902473_0.5636953541780874","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260127124325.0":{"name":"@midscene/web","version":"1.2.3-beta-20260127124325.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8c1e84873dd89b81cd25c7aab334a9ebb8028367","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260127124325.0.tgz","fileCount":150,"integrity":"sha512-hvyZa6adWhxS509Ffx4Svme+CpB0g1eUVXCqIT1dxGRV9A08AUKQgzhmdjqmNeZrFfwMhUtVBOxZMklBHu0Chw==","signatures":[{"sig":"MEUCIE/ZbJ4E/+nru8KVFVVz1yhMpDH2rlWYgMfbuwvWj3JXAiEAzjsFsWiIrSaqtdWLR0doBiuDR1i3B5oY4kkJ0Av8DbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935725},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260127124325.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7138f1ffb7c6497c6923899e797a7cb0/midscene-web-1.2.3-beta-20260127124325.0.tgz","_integrity":"sha512-hvyZa6adWhxS509Ffx4Svme+CpB0g1eUVXCqIT1dxGRV9A08AUKQgzhmdjqmNeZrFfwMhUtVBOxZMklBHu0Chw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260127124325.0","@midscene/shared":"1.2.3-beta-20260127124325.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260127124325.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260127124325.0_1769517918135_0.5769944316386026","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@midscene/web","version":"1.3.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f9c7d8107549a0bb9222d6054e05a4778a01a530","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.0.tgz","fileCount":150,"integrity":"sha512-4cJCXHueIaRZfVELHSH7H67KipsmElqYipUshfDD0vvyOBmEhCxjLBTjfMlHI4v484NJQSl59bKO4o00DsPESg==","signatures":[{"sig":"MEUCIQDJlYIccqzJ6JPqr1RDxzzv3Oi5fyeSfHOsxuMol3o/tQIgcpTK/jsWiXP7xgvAzUw14GLOpAbqUgnQNgryEzOo80k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935417},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ca5e03cab81ad0bc2d246d35b9c03ed1/midscene-web-1.3.0.tgz","_integrity":"sha512-4cJCXHueIaRZfVELHSH7H67KipsmElqYipUshfDD0vvyOBmEhCxjLBTjfMlHI4v484NJQSl59bKO4o00DsPESg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.0","@midscene/shared":"1.3.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.0_1769518931664_0.4246798871277351","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128022631.0":{"name":"@midscene/web","version":"1.3.1-beta-20260128022631.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b2e2fc7904f5471280394401a526025ee73ff282","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.1-beta-20260128022631.0.tgz","fileCount":150,"integrity":"sha512-s0qyj1dyeiU6efoj+qHIEO2+kK3pfTwenRHSBhjFz14xsqPAopBcP8+onkLPbyL9cEO4xjwPRtdbIOg2WaoxkQ==","signatures":[{"sig":"MEQCIFPCgUNIN0NsqrI5W3V2bywrwRvVzm302m8bxtC8meRlAiBFsBZlSkNE6yDqs13kttoEu66uQGiXi09vQ2RsioNtcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935404},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.1-beta-20260128022631.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8d493088896f79ed795ab0b49eed7ad6/midscene-web-1.3.1-beta-20260128022631.0.tgz","_integrity":"sha512-s0qyj1dyeiU6efoj+qHIEO2+kK3pfTwenRHSBhjFz14xsqPAopBcP8+onkLPbyL9cEO4xjwPRtdbIOg2WaoxkQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.1-beta-20260128022631.0","@midscene/shared":"1.3.1-beta-20260128022631.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.1-beta-20260128022631.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.1-beta-20260128022631.0_1769567302970_0.6489056214456275","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128032156.0":{"name":"@midscene/web","version":"1.3.1-beta-20260128032156.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"4e8508cca204f5cb9660042d9750741b17697e71","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.1-beta-20260128032156.0.tgz","fileCount":150,"integrity":"sha512-xDQn8CzM7L/lR0PZUKS4XqG8kJOvJlpf3D0Ep5WdIu2mBrW8EBFmjGq0fXAKhPu7rNV5LkkK6lUZ+iMr2d8FNQ==","signatures":[{"sig":"MEQCIBYbg/+UdTCGDojaI2+aSPGg/F+UdCcTWBJKT6bhiyuJAiAkSffpCEiMWyX22IFw0CTRy3iDSTlensDHqg3cY5sPgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935404},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.1-beta-20260128032156.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0fc1f07263693a0ea1f45a140b27562c/midscene-web-1.3.1-beta-20260128032156.0.tgz","_integrity":"sha512-xDQn8CzM7L/lR0PZUKS4XqG8kJOvJlpf3D0Ep5WdIu2mBrW8EBFmjGq0fXAKhPu7rNV5LkkK6lUZ+iMr2d8FNQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.1-beta-20260128032156.0","@midscene/shared":"1.3.1-beta-20260128032156.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.1-beta-20260128032156.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.1-beta-20260128032156.0_1769570622190_0.9583275155209852","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@midscene/web","version":"1.3.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9bd626c2b5ac9c89bb7cb3e37c6b45f77e8fe080","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.1.tgz","fileCount":150,"integrity":"sha512-FSIKkEkksEOWXrRI8EmJnTxHrP2eJT3sSoQ+2FTqcpRl5RTd9Z72pDyIRiK/ha5EqwALz03qpWieNnTtCejM7A==","signatures":[{"sig":"MEQCIGUbKTXpKYmyMe5ptRLZtpt65XAnZmTNhL6lJpCpqsI8AiAsS6uxS2viX1CHM04EWPypqHlZ0M1s7qT8wPRucnJ4KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935096},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/094590283015266b1f5b15d8c7381512/midscene-web-1.3.1.tgz","_integrity":"sha512-FSIKkEkksEOWXrRI8EmJnTxHrP2eJT3sSoQ+2FTqcpRl5RTd9Z72pDyIRiK/ha5EqwALz03qpWieNnTtCejM7A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.1","@midscene/shared":"1.3.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.1_1769572748781_0.700786973225147","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128040840.0":{"name":"@midscene/web","version":"1.3.1-beta-20260128040840.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"eb263c4a2c9d888870f5560d0c185bb4e7515ac8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.1-beta-20260128040840.0.tgz","fileCount":150,"integrity":"sha512-l0DwazZiI0dcvKNXW0Uf6AoSSpjNfgVDYmeaMtWfzYo5PhuN8xle0VQEyOYur2aWKojF4BI/vU1Iy8BkEZMymQ==","signatures":[{"sig":"MEUCIQDnVgKAEK+elk61p0U5aSvLSPuFUjLmiMTOST1FHE4OcgIgJ2YV2e1cppN/F1kEiapbwKN5YAFeIg3SEBTIN5tCTiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935404},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.1-beta-20260128040840.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7261d2509e43e89637d3c45e6ae9a0a8/midscene-web-1.3.1-beta-20260128040840.0.tgz","_integrity":"sha512-l0DwazZiI0dcvKNXW0Uf6AoSSpjNfgVDYmeaMtWfzYo5PhuN8xle0VQEyOYur2aWKojF4BI/vU1Iy8BkEZMymQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.1-beta-20260128040840.0","@midscene/shared":"1.3.1-beta-20260128040840.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.1-beta-20260128040840.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.1-beta-20260128040840.0_1769573431604_0.17810139294983318","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128042253.0":{"name":"@midscene/web","version":"1.3.1-beta-20260128042253.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"304a753b8801e111672f6f809db4871d27485281","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.1-beta-20260128042253.0.tgz","fileCount":150,"integrity":"sha512-ys0xK6j4PgcgUbM8y0qTyVEwM/FPDx7CW4aGYfBt0j87/qeAf83orHQuO4l6BpAhiSHqqYN0thNR5E+uxLosDg==","signatures":[{"sig":"MEQCIF2vfIz0ldmIP3COJq/4bCCxIL9GCcg7zpksp+BwCwu3AiBEBFyhoPkdhpgyP6UqYf8TyaoTCOFCZ4Og96BNJWOx9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935404},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.1-beta-20260128042253.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a797c01bed0fdf4249e3b6f2500ac553/midscene-web-1.3.1-beta-20260128042253.0.tgz","_integrity":"sha512-ys0xK6j4PgcgUbM8y0qTyVEwM/FPDx7CW4aGYfBt0j87/qeAf83orHQuO4l6BpAhiSHqqYN0thNR5E+uxLosDg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.1-beta-20260128042253.0","@midscene/shared":"1.3.1-beta-20260128042253.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.1-beta-20260128042253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.1-beta-20260128042253.0_1769574285585_0.2779141635096778","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128043051.0":{"name":"@midscene/web","version":"1.3.1-beta-20260128043051.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cb2c5addd25e22179965137163d678fd6c7a297d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.1-beta-20260128043051.0.tgz","fileCount":150,"integrity":"sha512-hVROHRLLP4ulQELfZzOMU5OqPAAVbifUkbqJQb2tktzEmgjS8vY3t5QGCYEMmlpyt4Keo5necye2W06r4guliA==","signatures":[{"sig":"MEUCIQCJG3zkXDjhIuJouvqEXCUNqZbKAvj//bLxQ7bNkFKmwgIgVabyGQgSSA6Q2GAFhDYKOfsMkAwxgTKl4hcT1XfauU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935404},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.1-beta-20260128043051.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2415244f38b60ec4b4e2c9792ba6a8e1/midscene-web-1.3.1-beta-20260128043051.0.tgz","_integrity":"sha512-hVROHRLLP4ulQELfZzOMU5OqPAAVbifUkbqJQb2tktzEmgjS8vY3t5QGCYEMmlpyt4Keo5necye2W06r4guliA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.1-beta-20260128043051.0","@midscene/shared":"1.3.1-beta-20260128043051.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.1-beta-20260128043051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.1-beta-20260128043051.0_1769574756886_0.9941280776849213","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@midscene/web","version":"1.3.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"127d89c1dea2abe61fdb9c08dbd35e412115eda0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.2.tgz","fileCount":150,"integrity":"sha512-OFxsRBDC9u8DYEcoV+ULWb3cxROrJxBCgY6h8Szj0z218YF4mUMI0aM2VUw6+Sqj4Q4sgKB7/zKForEmUkhSlA==","signatures":[{"sig":"MEUCIQCuDbBbAjADdfHIQTJim7c3SLa5U5tifcG91xwhxQ+l3QIgQ7zEG2aGwS1LGeVIWN6bj6vf3ojZiwi2relFwJ0D+m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935096},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e3e6d0baf54a7be7bbf7d9710976fe5b/midscene-web-1.3.2.tgz","_integrity":"sha512-OFxsRBDC9u8DYEcoV+ULWb3cxROrJxBCgY6h8Szj0z218YF4mUMI0aM2VUw6+Sqj4Q4sgKB7/zKForEmUkhSlA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.2","@midscene/shared":"1.3.2","socket.io-client":"4.8.1","@midscene/playground":"1.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.2_1769593288475_0.06698319710656597","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129023218.0":{"name":"@midscene/web","version":"1.3.3-beta-20260129023218.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3f5d6490836cb65e622fc4443015403f0984865f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.3-beta-20260129023218.0.tgz","fileCount":150,"integrity":"sha512-b4djxugYpennb0nA8XRpeRalhSvT+xmkKeo0ClNDoAGlU/7xmVU5hhA2LqcBNVqfHTueMySRmLcz4VQGsnmd6A==","signatures":[{"sig":"MEUCIQCA8eJamDhTONQMl0SWKXfzRzS5yUq/Tb0GB39QdHK+twIgROrVUqZxmPE/3D+KFvmIfkrOfgBVaMz1hF6WL2pcPec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937781},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.3-beta-20260129023218.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f9d79c617439d5b758ebc0f3b0339c6/midscene-web-1.3.3-beta-20260129023218.0.tgz","_integrity":"sha512-b4djxugYpennb0nA8XRpeRalhSvT+xmkKeo0ClNDoAGlU/7xmVU5hhA2LqcBNVqfHTueMySRmLcz4VQGsnmd6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.3-beta-20260129023218.0","@midscene/shared":"1.3.3-beta-20260129023218.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.3-beta-20260129023218.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.3-beta-20260129023218.0_1769654049155_0.22430898705284763","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129034300.0":{"name":"@midscene/web","version":"1.3.3-beta-20260129034300.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a51821d52f3e5ae7debb33f1e111083944b09763","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.3-beta-20260129034300.0.tgz","fileCount":150,"integrity":"sha512-MIBsXFdrZEGAWSLJCvUCzWXxGiUcMSw6qMqZIX8V0fsG69y6eRqRRzpzXK0ZXbZ+pEtFDG2b8pORPzuBIsqUuA==","signatures":[{"sig":"MEUCIFvkKb33n2rHdfsRHBjVsfI1U1s2veq8DxvjuNFxdrzVAiEA8WiB+z/tpsPbxuo3kJvvv7XqRzgq9wzgIPYVZttLIFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941026},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.3-beta-20260129034300.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e5874240a24102cd033a2802270c08dd/midscene-web-1.3.3-beta-20260129034300.0.tgz","_integrity":"sha512-MIBsXFdrZEGAWSLJCvUCzWXxGiUcMSw6qMqZIX8V0fsG69y6eRqRRzpzXK0ZXbZ+pEtFDG2b8pORPzuBIsqUuA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.3-beta-20260129034300.0","@midscene/shared":"1.3.3-beta-20260129034300.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.3-beta-20260129034300.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.3-beta-20260129034300.0_1769658288358_0.6692223690523673","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129042850.0":{"name":"@midscene/web","version":"1.3.3-beta-20260129042850.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"806c73748711d5b5efcb68367afb6269c3d420e1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.3-beta-20260129042850.0.tgz","fileCount":150,"integrity":"sha512-f0mns0hVpZB/LyI2eqn/CbWmm8mbiBS+Q/Ojh694CYUEdxVNsM2FWnEL98lzDbpUBWqMhksR9ja/jp4+x91WSw==","signatures":[{"sig":"MEQCIEWQsdSQPyonS+l74NViImTDctkoAaJ5e8UZPj8waQ81AiBMyp/dX1U5JlafIsJ+7gKs6ca3u0gVySiJutb77lP4Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944642},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.3-beta-20260129042850.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b61b015955a748ac7eb92661fd69fcce/midscene-web-1.3.3-beta-20260129042850.0.tgz","_integrity":"sha512-f0mns0hVpZB/LyI2eqn/CbWmm8mbiBS+Q/Ojh694CYUEdxVNsM2FWnEL98lzDbpUBWqMhksR9ja/jp4+x91WSw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.3-beta-20260129042850.0","@midscene/shared":"1.3.3-beta-20260129042850.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.3-beta-20260129042850.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.3-beta-20260129042850.0_1769661037655_0.2659074932080363","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129065419.0":{"name":"@midscene/web","version":"1.3.3-beta-20260129065419.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c5c21124ead6fb46a20be80957f2ef6ff1802865","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.3-beta-20260129065419.0.tgz","fileCount":150,"integrity":"sha512-2C6eLYCccKYmEswSDvQzm6JSNT66uUUP3BMZRv9mZVweCREkkS8G3yoCX9Tef9wqGKk7AGnGu07jhTTprdBOfg==","signatures":[{"sig":"MEYCIQCkOshYoY8l5ZToYDRqfxejhBwcssrfCPhJNbtYYTkydAIhAK55ambFp9PCl/SRJS8ZvVRv7C9QHaPKdb/xov2Uy5aF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935404},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.3-beta-20260129065419.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fcbb84ccad94f54e00e87b382a5b8e59/midscene-web-1.3.3-beta-20260129065419.0.tgz","_integrity":"sha512-2C6eLYCccKYmEswSDvQzm6JSNT66uUUP3BMZRv9mZVweCREkkS8G3yoCX9Tef9wqGKk7AGnGu07jhTTprdBOfg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.3-beta-20260129065419.0","@midscene/shared":"1.3.3-beta-20260129065419.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.3-beta-20260129065419.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.3-beta-20260129065419.0_1769669766892_0.29977339057394725","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@midscene/web","version":"1.3.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"bb52015676b0ac98b482a2a4809b3e12ea4f0b05","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.3.tgz","fileCount":150,"integrity":"sha512-C7OlGOH+evGU/QIXmo+UKj+M/4SMNAMNhHJlN5VdRP3l1IiEy4JSyjWV5ahGtyyUX/v8yWSAIo0RQ2OMYbg0eg==","signatures":[{"sig":"MEUCIDZwdi0CC0npVerPuBmnK+caiFnuKQ4qw6VPy87SQYvZAiEA18Rz7kENAocX4tsn7SQfT0jsoriWcpTE4x6nlfx21lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935068},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/98297bfe2071521144482e0df1549ee6/midscene-web-1.3.3.tgz","_integrity":"sha512-C7OlGOH+evGU/QIXmo+UKj+M/4SMNAMNhHJlN5VdRP3l1IiEy4JSyjWV5ahGtyyUX/v8yWSAIo0RQ2OMYbg0eg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.3","@midscene/shared":"1.3.3","socket.io-client":"4.8.1","@midscene/playground":"1.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.3_1769675251892_0.9432143883391009","host":"s3://npm-registry-packages-npm-production"}},"1.3.4-beta-20260129101746.0":{"name":"@midscene/web","version":"1.3.4-beta-20260129101746.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5e54e1a1f30c88561773102b0e5b41441bc7da73","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.4-beta-20260129101746.0.tgz","fileCount":150,"integrity":"sha512-RGirFW2dVizVEBHFfCTeQEF1rt3shwDgkVnu+OjdpOct0a13jPDTRUy06WyrEyADAot5hUWr80EP+krWrOZCpw==","signatures":[{"sig":"MEUCIBU2c2/Pi/AAq1RvC3mieh8oaB3OphI248HvlTfShN5OAiEArFfT0PYuW5XMXWrVc+cgpch++SjVjOTYeBCxpAsqWI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935376},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.4-beta-20260129101746.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/016e270b432b7fc99d1df7c2faf2e09c/midscene-web-1.3.4-beta-20260129101746.0.tgz","_integrity":"sha512-RGirFW2dVizVEBHFfCTeQEF1rt3shwDgkVnu+OjdpOct0a13jPDTRUy06WyrEyADAot5hUWr80EP+krWrOZCpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.4-beta-20260129101746.0","@midscene/shared":"1.3.4-beta-20260129101746.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.4-beta-20260129101746.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.4-beta-20260129101746.0_1769681967988_0.5681850219093905","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@midscene/web","version":"1.3.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"023bbfd8d2c30499ac8d1348902826f88c8ad30a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.4.tgz","fileCount":150,"integrity":"sha512-oYahzXKXH95njeAKFOG3EfVx0O2fTizv46BKutsfXKyDyyolpxOnUSzF+oGvmdflqGDIVZiEDZys7N7xDd2ajA==","signatures":[{"sig":"MEYCIQDW6juQZ8enlzXf8XdErfhWgWuvNj0BilW6L6bSD2WrnwIhAN6bE8AkOnZsWU2PORuEEl1KAcmhTmyzgpOtHyafXilg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935068},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/16b0e90aac27625c7192f8aae2ddccb6/midscene-web-1.3.4.tgz","_integrity":"sha512-oYahzXKXH95njeAKFOG3EfVx0O2fTizv46BKutsfXKyDyyolpxOnUSzF+oGvmdflqGDIVZiEDZys7N7xDd2ajA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.4","@midscene/shared":"1.3.4","socket.io-client":"4.8.1","@midscene/playground":"1.3.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.4_1769699589823_0.9985947218780229","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130032421.0":{"name":"@midscene/web","version":"1.3.5-beta-20260130032421.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"be0c2a17c00848fc53cdfc830dbed52d6ff77321","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260130032421.0.tgz","fileCount":150,"integrity":"sha512-61HK90qtq6IxsafZWfYBUuWOXu9XEe9PPtYBIgPwj57oSNm6FFyFZ7BezHIEGvL9qHZZq0G13Nq++m1G8xqwsA==","signatures":[{"sig":"MEUCIQDYIVyxnWp84LJBjEcINO36gMZCUMPXFjaVaYaUZX3ZPwIgET36bjuK4HCS1v50TZPErVqopEbGFDsGILhQ9lPh6IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952942},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260130032421.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7cfee487865257b19450fa6c9051e790/midscene-web-1.3.5-beta-20260130032421.0.tgz","_integrity":"sha512-61HK90qtq6IxsafZWfYBUuWOXu9XEe9PPtYBIgPwj57oSNm6FFyFZ7BezHIEGvL9qHZZq0G13Nq++m1G8xqwsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260130032421.0","@midscene/shared":"1.3.5-beta-20260130032421.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260130032421.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260130032421.0_1769743574043_0.8303927709240058","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130092951.0":{"name":"@midscene/web","version":"1.3.5-beta-20260130092951.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e614cebb8df0df45d973554475e96a535b0c82eb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260130092951.0.tgz","fileCount":150,"integrity":"sha512-yUCFX7/yV5h460yzYbP19BMZ4o4EXJHh1n89iK+ptezFWyxfKFEWJOFIJn7JF+Ha3NntLB/Lksbg9SUQ+5qEgg==","signatures":[{"sig":"MEUCIQDj3a9BfloS5qdWdjiel4/aGfj4IGfTxAPvTPD3vW1KmgIgalS8RYKwHxLI3hAKXte2lYEbrZxf8CwN2YlVyry8ZHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937767},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260130092951.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a2e97d23f7f831e8c96a203956ad8ed2/midscene-web-1.3.5-beta-20260130092951.0.tgz","_integrity":"sha512-yUCFX7/yV5h460yzYbP19BMZ4o4EXJHh1n89iK+ptezFWyxfKFEWJOFIJn7JF+Ha3NntLB/Lksbg9SUQ+5qEgg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260130092951.0","@midscene/shared":"1.3.5-beta-20260130092951.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260130092951.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260130092951.0_1769765501900_0.4525019180138552","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130105858.0":{"name":"@midscene/web","version":"1.3.5-beta-20260130105858.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e245d3b8d7565d5e47950d619144a628570d963a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260130105858.0.tgz","fileCount":150,"integrity":"sha512-70DiawUhoKHLyLV+70RK1KC7z+pK+uvtwu7tZR+xpUWjogz2hEvu5jBps3GBtQ76IzaoNrCPqS547DqP1NHOHw==","signatures":[{"sig":"MEYCIQC9kmCHfwc5T6cKsty/fZddlGke30Wgh6ZgbS86juXEYQIhANMF/veuLTKCUUD5Qi5eT94UjhWOq0p213zz2PQ0d0S+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937767},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260130105858.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e3be254afdafdd6322a821b13f0ee322/midscene-web-1.3.5-beta-20260130105858.0.tgz","_integrity":"sha512-70DiawUhoKHLyLV+70RK1KC7z+pK+uvtwu7tZR+xpUWjogz2hEvu5jBps3GBtQ76IzaoNrCPqS547DqP1NHOHw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260130105858.0","@midscene/shared":"1.3.5-beta-20260130105858.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260130105858.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260130105858.0_1769770838516_0.4321408720838076","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202020122.0":{"name":"@midscene/web","version":"1.3.5-beta-20260202020122.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8e421a6adc1dbb4142959968ab6512df43fdf596","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260202020122.0.tgz","fileCount":150,"integrity":"sha512-xW7GkcEbJmsv8vZxKcN5E6tvIdKXCpw9zpfKLsRiBM1a7nYNMAqWHh+LbRGfzDbZMWXIgpkDEg2cYUzDvKPilw==","signatures":[{"sig":"MEQCIFOuP6jH5uIYLVl2WMS4Jd7FIPDLf0j5L95t6otJN9AxAiAhotXOE9vgVVkIAt4KhB3gZetQKLOTcYoGq8XgKL4ajA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937767},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260202020122.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e3c04124630d1cbc6a14bfb9389254fd/midscene-web-1.3.5-beta-20260202020122.0.tgz","_integrity":"sha512-xW7GkcEbJmsv8vZxKcN5E6tvIdKXCpw9zpfKLsRiBM1a7nYNMAqWHh+LbRGfzDbZMWXIgpkDEg2cYUzDvKPilw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260202020122.0","@midscene/shared":"1.3.5-beta-20260202020122.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260202020122.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260202020122.0_1769997785169_0.2760265710282819","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202030636.0":{"name":"@midscene/web","version":"1.3.5-beta-20260202030636.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"c12c5579bdb20dc7730a4096b978ce8f83fe6d77","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260202030636.0.tgz","fileCount":150,"integrity":"sha512-mIuBq965zDLNjEUr2jvCsL71dc22mp+SCeRQh4/AeJuaN/fLkf/Z+paI216LwD7XZNa84tw9BZl5v15imdqMzA==","signatures":[{"sig":"MEYCIQD8ctDjqZ5M4DJsYkU0JKVHdcDVPz5u5G9FyLkcATbmzwIhAK+56f5PkqfeR7wHkXPuyyOWLbRDYgCvf2hvqzlqiDl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937767},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260202030636.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2741ef7ab7ba9994c5e33b118de33e3d/midscene-web-1.3.5-beta-20260202030636.0.tgz","_integrity":"sha512-mIuBq965zDLNjEUr2jvCsL71dc22mp+SCeRQh4/AeJuaN/fLkf/Z+paI216LwD7XZNa84tw9BZl5v15imdqMzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260202030636.0","@midscene/shared":"1.3.5-beta-20260202030636.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260202030636.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260202030636.0_1770001701634_0.6502350871586926","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202075348.0":{"name":"@midscene/web","version":"1.3.5-beta-20260202075348.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fb714249739351fda17668972dce13887857590d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260202075348.0.tgz","fileCount":150,"integrity":"sha512-Ml736zX8F0Wtw2hCwFDCyUViSIMUp5tROsvsWbTprkTeW0RT3S+fI++MgoZX6HTw57CtLl0N/xYFId/5GXnOZQ==","signatures":[{"sig":"MEQCID9CtxStcJtXXUbiT9EclmLCm5+WcHkNRMtqW1PMiQWZAiA+EcpI5xMNioANmhfwIZQGK5dlMmeINmDOvSco4PG/2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937767},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260202075348.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/955c3504e6a274d7501f7ab9116a6ef4/midscene-web-1.3.5-beta-20260202075348.0.tgz","_integrity":"sha512-Ml736zX8F0Wtw2hCwFDCyUViSIMUp5tROsvsWbTprkTeW0RT3S+fI++MgoZX6HTw57CtLl0N/xYFId/5GXnOZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260202075348.0","@midscene/shared":"1.3.5-beta-20260202075348.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260202075348.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260202075348.0_1770018928001_0.6885326486937091","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203035749.0":{"name":"@midscene/web","version":"1.3.5-beta-20260203035749.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1075a1bfd94dde419871471daef786e90366c8e2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260203035749.0.tgz","fileCount":150,"integrity":"sha512-oeGLDJC7OV3kryB8H1L7BIsd2EdeGv2bU4Sdp1fasBUtj7kh/8iT7YXcVVgYTLjeWcqUJs0WhKrX7yReKEVXoQ==","signatures":[{"sig":"MEQCIDpDNmfrPGMvlutxYjREBz/rq0fomaLUZ3sY/qYE/WV1AiBPE+gbnAskMtQ5BtTzYfj2mgrxkO9kHML+OUYk+3mzRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937767},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260203035749.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/57b7435fae363964d4d3e69a651a8472/midscene-web-1.3.5-beta-20260203035749.0.tgz","_integrity":"sha512-oeGLDJC7OV3kryB8H1L7BIsd2EdeGv2bU4Sdp1fasBUtj7kh/8iT7YXcVVgYTLjeWcqUJs0WhKrX7yReKEVXoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260203035749.0","@midscene/shared":"1.3.5-beta-20260203035749.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260203035749.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260203035749.0_1770091176412_0.43008442897497634","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203085617.0":{"name":"@midscene/web","version":"1.3.5-beta-20260203085617.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"708487f03d0d3d9a4f45af02b14e6fbd17970177","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260203085617.0.tgz","fileCount":150,"integrity":"sha512-/saKg3m5xZxIbqUz7bwy2vW1j5V9sx4dgbLXFpy/vid4KxaPSWZtYSeQHjcQnggaEV10LhRkq8O3G1ZEPxH9hw==","signatures":[{"sig":"MEQCIC6A3dbtyPn16mUPpDWwx2/V59bcTNas4y4gSXDCRQVMAiBDeIm79J5xCXDWGd4zxxEwaMbqCDKtJIyioJmaFDwMQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979186},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260203085617.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a1f8f0c43d9c2770342ef4662eb5a33c/midscene-web-1.3.5-beta-20260203085617.0.tgz","_integrity":"sha512-/saKg3m5xZxIbqUz7bwy2vW1j5V9sx4dgbLXFpy/vid4KxaPSWZtYSeQHjcQnggaEV10LhRkq8O3G1ZEPxH9hw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260203085617.0","@midscene/shared":"1.3.5-beta-20260203085617.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260203085617.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260203085617.0_1770109086682_0.7634973589718483","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203090835.0":{"name":"@midscene/web","version":"1.3.5-beta-20260203090835.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7bd1bd626086272a2a0db48ec1e578131308863f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260203090835.0.tgz","fileCount":150,"integrity":"sha512-Mv34h3Ed6SGJdFQ69cogM1QilM5tW5BQx1A2528EiuIq6e8Q46iX3hqOlh4sdBcw5kX8vNkV4oy6J8AMEgMhjg==","signatures":[{"sig":"MEQCIADl1u6EX+n5Edc3OosM83uzyYut4GaHekz1AKcQjuPuAiBU/AnaONg2E1vkdcCyzKweYn2nycvnwELyae/9FiWxRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937767},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260203090835.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ab758f5abd6c6cdd58648d05f15553bb/midscene-web-1.3.5-beta-20260203090835.0.tgz","_integrity":"sha512-Mv34h3Ed6SGJdFQ69cogM1QilM5tW5BQx1A2528EiuIq6e8Q46iX3hqOlh4sdBcw5kX8vNkV4oy6J8AMEgMhjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260203090835.0","@midscene/shared":"1.3.5-beta-20260203090835.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260203090835.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260203090835.0_1770109820591_0.10138008845097879","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204061938.0":{"name":"@midscene/web","version":"1.3.5-beta-20260204061938.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3e6f897c3329134cee37533fa8e4d772191e605a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260204061938.0.tgz","fileCount":150,"integrity":"sha512-Rpdp7GxibOs8+Zqie7MR0O2uPX5dusfyygpz83GUFxUaamNzqdAGYJcrwlgsviSynwUOn87J7AylZwVMz2lH9A==","signatures":[{"sig":"MEUCIHivJ7Sk2tmK3VR8yAPPyyXvRu3a39VI3YvBH2xDOk0XAiEA3XrKygFUxKHl+CFu9uhrrchB3ByI0zLiSUZvvk6K818=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979714},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260204061938.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ec24f2f7a9ccbfca697096ea7a8c1a71/midscene-web-1.3.5-beta-20260204061938.0.tgz","_integrity":"sha512-Rpdp7GxibOs8+Zqie7MR0O2uPX5dusfyygpz83GUFxUaamNzqdAGYJcrwlgsviSynwUOn87J7AylZwVMz2lH9A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260204061938.0","@midscene/shared":"1.3.5-beta-20260204061938.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260204061938.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260204061938.0_1770186088444_0.43234685859599553","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204065537.0":{"name":"@midscene/web","version":"1.3.5-beta-20260204065537.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6d665eb1625f4414c287182707a63aa3de206125","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260204065537.0.tgz","fileCount":150,"integrity":"sha512-Of2FHmHfkxzh8h2Oe/oryE3zB+22S4yhx5VOJcQm2nX0lzU382BwQIRZRYGCnAZs0yYY0Q1yOGjF6FQfcRKVgg==","signatures":[{"sig":"MEUCIQC3BcjmegyJ6Xnd1QHMAvji4WoC7cvbBpWGOZHqMd8hZAIgMmfKtQad3lRKSRN12c5jeH/VOfdzuKZ/vnSgC9v2qFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981306},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260204065537.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/db500c3b74bd4b38b954de12d1a7db5e/midscene-web-1.3.5-beta-20260204065537.0.tgz","_integrity":"sha512-Of2FHmHfkxzh8h2Oe/oryE3zB+22S4yhx5VOJcQm2nX0lzU382BwQIRZRYGCnAZs0yYY0Q1yOGjF6FQfcRKVgg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260204065537.0","@midscene/shared":"1.3.5-beta-20260204065537.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260204065537.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260204065537.0_1770188238471_0.17747920351184066","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204093120.0":{"name":"@midscene/web","version":"1.3.5-beta-20260204093120.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"e34cd505db4aa1b5fffef846a064effdfa40bb41","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260204093120.0.tgz","fileCount":150,"integrity":"sha512-nP/Kb/y54XT3//5dWBahaybx3Du+d/7SldbHmYiOm2muE85+IAwCs9/DhUrHy7mBz3afpbGY82S3JQ03p4ACYQ==","signatures":[{"sig":"MEQCIGz8/v/oiGHZbGvpFv+IrGHIWZJU5qa75mSIOew/nElXAiAwqLWUh69elZ87K1fs3yBAu4PuVSY0vfRjC+Lx8UtBrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981306},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260204093120.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/88eebea446dc336e8f58a0350710eb41/midscene-web-1.3.5-beta-20260204093120.0.tgz","_integrity":"sha512-nP/Kb/y54XT3//5dWBahaybx3Du+d/7SldbHmYiOm2muE85+IAwCs9/DhUrHy7mBz3afpbGY82S3JQ03p4ACYQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260204093120.0","@midscene/shared":"1.3.5-beta-20260204093120.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260204093120.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260204093120.0_1770197589415_0.7168760132265457","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204095321.0":{"name":"@midscene/web","version":"1.3.5-beta-20260204095321.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f3c1f68e66c1840693506aa75a2f72289a808268","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5-beta-20260204095321.0.tgz","fileCount":150,"integrity":"sha512-fp5/kVnrLx6HYZjaYusOvPH2J9O5Y2HU5iI6msT9tIBan1g+mC3afqAkKqut9f6QunSp9OVs9wT3plMGMIGcmw==","signatures":[{"sig":"MEYCIQDwy6WUKGWaGDjaHfJdXlbjwdaTjazjDiga3U3WoaCipAIhANHkZmB5NKtDC3yX9IYF1wZvcFCK4tvJIZ5NPuNbY1Wt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981306},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5-beta-20260204095321.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/80aa045ef6a3dc5c73c68d5059ff5315/midscene-web-1.3.5-beta-20260204095321.0.tgz","_integrity":"sha512-fp5/kVnrLx6HYZjaYusOvPH2J9O5Y2HU5iI6msT9tIBan1g+mC3afqAkKqut9f6QunSp9OVs9wT3plMGMIGcmw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5-beta-20260204095321.0","@midscene/shared":"1.3.5-beta-20260204095321.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260204095321.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5-beta-20260204095321.0_1770198907359_0.4655553819986653","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@midscene/web","version":"1.3.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f8c4d89f1386e26f9b355087e376b7e05fcbbaec","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.5.tgz","fileCount":150,"integrity":"sha512-iee4ZoZ15TywOMQMrg577hy1wZ41cE94ZDsnGnmDax6vanGIY63B9a8VjePuECQhpJgWQXaN8Cp9NsndEEBBgA==","signatures":[{"sig":"MEYCIQDa3b18/GQBkgxqj1/gUjcXQXPKYVMGXahdBHOE5xg+2AIhALJQnQhaXqWN2764qv7fs/hVgvarzLBsqUZsQR79kyW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980998},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8af525c4618e5ab777ecd6eb3def32e0/midscene-web-1.3.5.tgz","_integrity":"sha512-iee4ZoZ15TywOMQMrg577hy1wZ41cE94ZDsnGnmDax6vanGIY63B9a8VjePuECQhpJgWQXaN8Cp9NsndEEBBgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.5","@midscene/shared":"1.3.5","socket.io-client":"4.8.1","@midscene/playground":"1.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.5_1770201020790_0.3661266569599304","host":"s3://npm-registry-packages-npm-production"}},"1.3.6-beta-20260204110201.0":{"name":"@midscene/web","version":"1.3.6-beta-20260204110201.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6f54ceaf88398cf07691afc247b4c94530fa6ff7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.6-beta-20260204110201.0.tgz","fileCount":150,"integrity":"sha512-21ntgNIE7RWoS3XWR4abVSXyetI8cjOQt/fQ4PYiQ/44z9xzw/B592oQLN9nRtxpeJbuhXcY2voZigMWAwsDcA==","signatures":[{"sig":"MEUCIQDh1vuupsog8oUaN+8dsMwfN2mZLeirhzXfxHdUOCHiTgIgRHQocFInYCQLJ1u5RlmWfYlnJRKCG0safo5RqmLo+GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981306},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.6-beta-20260204110201.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0f2311c2d43b5ec8e9c48ccefea5e83c/midscene-web-1.3.6-beta-20260204110201.0.tgz","_integrity":"sha512-21ntgNIE7RWoS3XWR4abVSXyetI8cjOQt/fQ4PYiQ/44z9xzw/B592oQLN9nRtxpeJbuhXcY2voZigMWAwsDcA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.6-beta-20260204110201.0","@midscene/shared":"1.3.6-beta-20260204110201.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.6-beta-20260204110201.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.6-beta-20260204110201.0_1770203019845_0.8723190291486558","host":"s3://npm-registry-packages-npm-production"}},"1.3.6-beta-20260205013053.0":{"name":"@midscene/web","version":"1.3.6-beta-20260205013053.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a63ad74eb501f2a364ab4a3a5a06d36ba698a0a1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.6-beta-20260205013053.0.tgz","fileCount":150,"integrity":"sha512-J9JfNj79M7Uu9IBVOHkQ2/F4pPMFOzW+arXuKEEdYORnaHX85sGZLN/MPh5lJQ/8VyvKxE26WppswESE/IHgWw==","signatures":[{"sig":"MEUCIQDCeWuq3fHcyRGcqMdIO8vKMu1rZGs1qE88o+rm/GN0PAIgWyzwB3uJ1MRyrF/HpJG+vQASfzBqyV3FqfofA2D9x2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981306},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.6-beta-20260205013053.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8a1faade35a161609cac18ee8df03c9e/midscene-web-1.3.6-beta-20260205013053.0.tgz","_integrity":"sha512-J9JfNj79M7Uu9IBVOHkQ2/F4pPMFOzW+arXuKEEdYORnaHX85sGZLN/MPh5lJQ/8VyvKxE26WppswESE/IHgWw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.6-beta-20260205013053.0","@midscene/shared":"1.3.6-beta-20260205013053.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.6-beta-20260205013053.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.6-beta-20260205013053.0_1770255157451_0.4159580438004513","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@midscene/web","version":"1.3.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a3f99f351947e3da24718a75ce91873971d009d9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.6.tgz","fileCount":150,"integrity":"sha512-T+R6ug1yKq2E+98iKWCcP0I27TkH/ig6JzJ8jcKMARp5k/Bdr32LNC5nQfwbq+JEoslMnZVHWPmub0YBrevQlQ==","signatures":[{"sig":"MEUCICeAPre9E2tlP1FQkXVoq7U8ZuGG5oYY1fwnPot63QwXAiEAsKQN+74vNFP6j69xgREZJnyZ5c9A5lB3ZDVO3T6uLoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980998},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9bb358d79b0604fc38753cfb57e3d282/midscene-web-1.3.6.tgz","_integrity":"sha512-T+R6ug1yKq2E+98iKWCcP0I27TkH/ig6JzJ8jcKMARp5k/Bdr32LNC5nQfwbq+JEoslMnZVHWPmub0YBrevQlQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.6","@midscene/shared":"1.3.6","socket.io-client":"4.8.1","@midscene/playground":"1.3.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.6_1770257300085_0.5487580352034667","host":"s3://npm-registry-packages-npm-production"}},"1.3.7-beta-20260205031320.0":{"name":"@midscene/web","version":"1.3.7-beta-20260205031320.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a0e2f37e4641bc429d0eadc47e4ab9848abf1124","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.7-beta-20260205031320.0.tgz","fileCount":150,"integrity":"sha512-y68uJsg1Igii1s3KiTKweOJIDnHO4oLHOI8RF1tblgk/E3B4CPmWZGEnCkzeGw+yYODRuzjggM1pJk+0PWMBeQ==","signatures":[{"sig":"MEYCIQDQsOQnBpgfI69l7l+zp24msBwD//cqU7TFs8oaPZkVswIhAJgr4L5TquFMKevkReb2Kh6mDJOQ8wvS2MYkjOgPM1B2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981306},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.7-beta-20260205031320.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/afa88d445a6522307822892cb43556e7/midscene-web-1.3.7-beta-20260205031320.0.tgz","_integrity":"sha512-y68uJsg1Igii1s3KiTKweOJIDnHO4oLHOI8RF1tblgk/E3B4CPmWZGEnCkzeGw+yYODRuzjggM1pJk+0PWMBeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.7-beta-20260205031320.0","@midscene/shared":"1.3.7-beta-20260205031320.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.7-beta-20260205031320.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.7-beta-20260205031320.0_1770261309860_0.39175283910984393","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@midscene/web","version":"1.3.7","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"09fc7046323ecefa72e231f6265afaa0122842ec","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.7.tgz","fileCount":150,"integrity":"sha512-STb9HYN+HBK5DZzZElvpYpclYgv1kHhK/WFdWwQEXCupqG7NM1r/x6MzyqHHAMIuTPfyVgJ0ra6mwUilX+VyPw==","signatures":[{"sig":"MEQCIArDf/jIFs9Bhyq1iyDTyIcN91DN241ertZ+4vV3XUiqAiADfiukNrUCfjvNPm6dyyMR/G2CBD3suPTvMHc4Zbo18w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983117},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e14433828d77c2b41a5fe2f348a06887/midscene-web-1.3.7.tgz","_integrity":"sha512-STb9HYN+HBK5DZzZElvpYpclYgv1kHhK/WFdWwQEXCupqG7NM1r/x6MzyqHHAMIuTPfyVgJ0ra6mwUilX+VyPw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.7","@midscene/shared":"1.3.7","socket.io-client":"4.8.1","@midscene/playground":"1.3.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.7_1770261624034_0.6995890808778378","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260205083246.0":{"name":"@midscene/web","version":"1.3.8-beta-20260205083246.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"28373a61786e01248c86a2ef62b4131fd65fe3aa","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.8-beta-20260205083246.0.tgz","fileCount":150,"integrity":"sha512-qiQBTqUcQtGSpqyH/x2RGSCEpEpRICmZuKrIkFZEnAexM0wi2dRHX5g9JFNRC1deFozIcjvONhzAWA8NrW5WRQ==","signatures":[{"sig":"MEQCIGCw+W10EB5fXDebQXxi7uSM7cghJhWphy6odOQHZ07JAiB+5V1mZT/THxIinO0828BcC01aHgPDFti22hSm0IQ/NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983425},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.8-beta-20260205083246.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f20619db63c76135d8e4aa36704e1e7c/midscene-web-1.3.8-beta-20260205083246.0.tgz","_integrity":"sha512-qiQBTqUcQtGSpqyH/x2RGSCEpEpRICmZuKrIkFZEnAexM0wi2dRHX5g9JFNRC1deFozIcjvONhzAWA8NrW5WRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.8-beta-20260205083246.0","@midscene/shared":"1.3.8-beta-20260205083246.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.8-beta-20260205083246.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.8-beta-20260205083246.0_1770280467677_0.005556907248497556","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@midscene/web","version":"1.3.8","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"85cb459928b28d1670aa184a2e90ccc46ce6745f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.8.tgz","fileCount":150,"integrity":"sha512-doMsh6irKqFSO/DCYJxgYYFVcgIeh9lUboF+5addFh3NnSTM7SSX6/+QuT063lpJLjwPM0iIPY5oK/V0o2SlWA==","signatures":[{"sig":"MEUCIFtt0QRFsQcurl5RpNdQ7q8TrNKeFadi/kLcFBCjXAPpAiEAoHo3mGSwDzRuV66cmXsvtNhfM5sJ5rlRJOT4NBGUFlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982355},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e980676ca62c2c0eaf38473634a3c165/midscene-web-1.3.8.tgz","_integrity":"sha512-doMsh6irKqFSO/DCYJxgYYFVcgIeh9lUboF+5addFh3NnSTM7SSX6/+QuT063lpJLjwPM0iIPY5oK/V0o2SlWA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.8","@midscene/shared":"1.3.8","socket.io-client":"4.8.1","@midscene/playground":"1.3.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.8_1770307586720_0.4589740221971914","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta-20260206023533.0":{"name":"@midscene/web","version":"1.3.9-beta-20260206023533.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"fc94b6c94f8bba493be0bfc26ac5d7216346e197","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.9-beta-20260206023533.0.tgz","fileCount":150,"integrity":"sha512-fDzshU+lkejsWfU6ooAm5XnLGlitfEpcYQ/TgbxUP7eSMVLEXUQJ56MEIf4zZOfh5BohvFtk6huTZeZobeBt5w==","signatures":[{"sig":"MEUCIDSJrM3rxtv0k+QlhpOALj1KUFSTJT+kkZbvtD8s73A7AiEAsTN19G5DTDrxLYHvmpIYNfhB2Bh6Y1Q1VKLdkI/TF0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982663},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.9-beta-20260206023533.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2767500b65f9fd45831a7240d4ba9f19/midscene-web-1.3.9-beta-20260206023533.0.tgz","_integrity":"sha512-fDzshU+lkejsWfU6ooAm5XnLGlitfEpcYQ/TgbxUP7eSMVLEXUQJ56MEIf4zZOfh5BohvFtk6huTZeZobeBt5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.9-beta-20260206023533.0","@midscene/shared":"1.3.9-beta-20260206023533.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.9-beta-20260206023533.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.9-beta-20260206023533.0_1770345442251_0.3736806531851873","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206024209.0":{"name":"@midscene/web","version":"1.3.8-beta-20260206024209.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"753a1c936a092f8db394936e6a3a83ac4f8d5af8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.8-beta-20260206024209.0.tgz","fileCount":150,"integrity":"sha512-L7csc59YAvy5Gk/E7pPxMueyL8Tm0noEIhZJajxgNHDKX/EEGOSD9i6ysbDFyGU5JfcjQqQ8NnbrLPUtrlHuHg==","signatures":[{"sig":"MEQCIFW4ug2pu1iy5KhrFITV9+XuaAvFmPSfzbsFoJKNxrmFAiAUGvtg4lJnvc2NwhSc3nXqGr4NLhuh3DE4zMNu7K3TNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982663},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.8-beta-20260206024209.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d27ac4f5093a6a8220d153f97af31747/midscene-web-1.3.8-beta-20260206024209.0.tgz","_integrity":"sha512-L7csc59YAvy5Gk/E7pPxMueyL8Tm0noEIhZJajxgNHDKX/EEGOSD9i6ysbDFyGU5JfcjQqQ8NnbrLPUtrlHuHg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.8-beta-20260206024209.0","@midscene/shared":"1.3.8-beta-20260206024209.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.8-beta-20260206024209.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.8-beta-20260206024209.0_1770345836657_0.8047996478509889","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206040406.0":{"name":"@midscene/web","version":"1.3.8-beta-20260206040406.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"5d9b02a9f26ac4d67f4d7b26369c2c70ddcc2cbf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.8-beta-20260206040406.0.tgz","fileCount":150,"integrity":"sha512-l0FzpX/9dZZrlN9Y9V29y4Rs2Wid+7WSGgY5e9yIOHXKvrz2khyZ5kUWjF0r6I+YqOMwdH9pZf7vXZLt5g2XsA==","signatures":[{"sig":"MEYCIQCnksRj65hBo4wSg8jLuWMzXsTsPX6jcLw9CEer9YF/vQIhANXW0t3oUeN18h9+2fl3qcB/Flb6kNJkpotIOhSxUQo8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982663},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.8-beta-20260206040406.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a7da8410c600e18cfb0a722a9a6a8fef/midscene-web-1.3.8-beta-20260206040406.0.tgz","_integrity":"sha512-l0FzpX/9dZZrlN9Y9V29y4Rs2Wid+7WSGgY5e9yIOHXKvrz2khyZ5kUWjF0r6I+YqOMwdH9pZf7vXZLt5g2XsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.8-beta-20260206040406.0","@midscene/shared":"1.3.8-beta-20260206040406.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.8-beta-20260206040406.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.8-beta-20260206040406.0_1770350758631_0.4523953381645469","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206043311.0":{"name":"@midscene/web","version":"1.3.8-beta-20260206043311.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"9a2df865b4c39c4a3e52dec294ef6f25d41bb16d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.8-beta-20260206043311.0.tgz","fileCount":150,"integrity":"sha512-/XndgvSTz89WwtrR+wheyxPUkdeh5aFmpop7zi7aORY/vxST8waiAl64yvqunivvSar1g2CoW8goalaBn64dvw==","signatures":[{"sig":"MEUCIG5Og9GDr4Qbu1dXD9I0C2Si1cFN9MlAfb8BVmcdMV+zAiEApjYJC8HtuCrqrWLOV2U38qw4mcFr7rqxFzuGNqkRaK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982663},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.8-beta-20260206043311.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/96e4e4d5b96fe13b63d0e3b47eb40adf/midscene-web-1.3.8-beta-20260206043311.0.tgz","_integrity":"sha512-/XndgvSTz89WwtrR+wheyxPUkdeh5aFmpop7zi7aORY/vxST8waiAl64yvqunivvSar1g2CoW8goalaBn64dvw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.8-beta-20260206043311.0","@midscene/shared":"1.3.8-beta-20260206043311.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.8-beta-20260206043311.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.8-beta-20260206043311.0_1770352502237_0.226900514297109","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@midscene/web","version":"1.3.9","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d1efa7285f0d594442b25a937aeefc63cb141b32","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.9.tgz","fileCount":155,"integrity":"sha512-FY72Qi0mvM+Tz3YQ0/+eGhdsQMu+MeHvD2DBelw9HlhfBlmeo2Nm0vE7oekyIsWPkjAlrZhgQ9c/Jc2JhVo6sQ==","signatures":[{"sig":"MEUCIQDT6yYyJrCuztv8/iiOuchV36egBkaGKyEDhUkTRo9rxgIgX6dv/lR8wplRJ8Q1NXwfUAWPmR94detQlBtcUZVngGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996827},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1f46440efcf6f59b18303ca7d3a19d1a/midscene-web-1.3.9.tgz","_integrity":"sha512-FY72Qi0mvM+Tz3YQ0/+eGhdsQMu+MeHvD2DBelw9HlhfBlmeo2Nm0vE7oekyIsWPkjAlrZhgQ9c/Jc2JhVo6sQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.9","@midscene/shared":"1.3.9","socket.io-client":"4.8.1","@midscene/playground":"1.3.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.9_1770359474962_0.29645093503475484","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260207092031.0":{"name":"@midscene/web","version":"1.3.10-beta-20260207092031.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"52ceb34e9ac5647f0294e6fc8d59e7042bcf340e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260207092031.0.tgz","fileCount":155,"integrity":"sha512-UEfWnq64zdIHB8KONsOBtV+/1dSw6gS1rgaRiReE0pCvYdKWZG1hwtLbE6zlluJ+L4OaUqDoLI/OLTuEyPHw7g==","signatures":[{"sig":"MEQCIAkwRs0bAUsPjDOFgJFhWpnJ8O0oHk0yl7UhpCSkp1lTAiAU0vPjH2vUIV6+ZLvPqHfI9Crb9Ddz6o2TLatkjA33jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260207092031.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/697a1e2459632d721945448c95532e0d/midscene-web-1.3.10-beta-20260207092031.0.tgz","_integrity":"sha512-UEfWnq64zdIHB8KONsOBtV+/1dSw6gS1rgaRiReE0pCvYdKWZG1hwtLbE6zlluJ+L4OaUqDoLI/OLTuEyPHw7g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260207092031.0","@midscene/shared":"1.3.10-beta-20260207092031.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260207092031.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260207092031.0_1770456143157_0.1702978358614815","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209020858.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209020858.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d8c8a9e7d4cfbd058644011c3a2d8c0bbc381923","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209020858.0.tgz","fileCount":155,"integrity":"sha512-d8ji/Y3nZbqEGooCu1Fjmo/QvRmdgl1b10+v4JwwETYnhR0jWG+wGyqIi96pFX/gHYVBJ78g7SrM8uY652RBVQ==","signatures":[{"sig":"MEUCIFdV02ULZlgcE8gArztuWC3NGvPdpqVwZ+17ZqJRlZiCAiEAksWH+egYW+rCPul7ZwY/xHZvio2D+LKk3taiKa7TCyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991598},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209020858.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5522839c03520028e46c7c5f76deb801/midscene-web-1.3.10-beta-20260209020858.0.tgz","_integrity":"sha512-d8ji/Y3nZbqEGooCu1Fjmo/QvRmdgl1b10+v4JwwETYnhR0jWG+wGyqIi96pFX/gHYVBJ78g7SrM8uY652RBVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209020858.0","@midscene/shared":"1.3.10-beta-20260209020858.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209020858.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209020858.0_1770603038353_0.6166862299951501","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209030006.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209030006.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"75fa34b5959856413fa84a2113bef5d5fed56cd5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209030006.0.tgz","fileCount":155,"integrity":"sha512-zbOsns4/L74NBzHc2WdIhEw6uHsL+tymYsR9je7HPgLZ5bddVXGB+tHBr5mgqldn01Idvfhr4HKvLXfYnD9n+g==","signatures":[{"sig":"MEYCIQDmLc6B56i6wXlF6L1mfP+tlSY1TXEdvTDrHy+hNhS7mgIhAJoIMQxDwGjQffN0DRK8Up27Z4BYA45ebBHfvWX3BRv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209030006.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4ac24e20a91ded211445d6a72644a85d/midscene-web-1.3.10-beta-20260209030006.0.tgz","_integrity":"sha512-zbOsns4/L74NBzHc2WdIhEw6uHsL+tymYsR9je7HPgLZ5bddVXGB+tHBr5mgqldn01Idvfhr4HKvLXfYnD9n+g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209030006.0","@midscene/shared":"1.3.10-beta-20260209030006.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209030006.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209030006.0_1770606112411_0.6150064201631764","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209033639.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209033639.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"74359ac90046d39a5e4ae67f150492bc0820b68e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209033639.0.tgz","fileCount":155,"integrity":"sha512-6w/2dAhZhBS35U7jQPVfohSWVrAOctkTnhrmSH8pmUnZoiEeWzDUuMvKfe+yIsciY2NfUz9MZvR4WApuZ1zxOw==","signatures":[{"sig":"MEYCIQDRbCLCBhUoxB2Yff86GVLhXYo7JcPiAvhZSiNoXx0n8wIhAKDEu9vasZW7PW79/kexIHiA65YkA8rY7/WmqZnJqYTK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209033639.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/be3d03997a406c0f98e7bedb60e0e00e/midscene-web-1.3.10-beta-20260209033639.0.tgz","_integrity":"sha512-6w/2dAhZhBS35U7jQPVfohSWVrAOctkTnhrmSH8pmUnZoiEeWzDUuMvKfe+yIsciY2NfUz9MZvR4WApuZ1zxOw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209033639.0","@midscene/shared":"1.3.10-beta-20260209033639.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209033639.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209033639.0_1770608308567_0.7239163947359459","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209035212.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209035212.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"83228f30fd2f9bd1379f579992226867e1a3fbf2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209035212.0.tgz","fileCount":155,"integrity":"sha512-UcmV/csXnvq+EkvNAnP4jeCsWMOUF82h4YL7cgyipoRUGmMqMvqk77dUZN33+5IMEbdnrQrxixosi64gVXCvRw==","signatures":[{"sig":"MEUCIQCU4x6fwZy3KNa4T4oFD1fKkcPJ/X3avEHvcjPepkskOAIgf379blsJNNNF/bFnYHsTgLPw9hOeG4zoG/pq0kj4T5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209035212.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/714dde8b95525a6db74fef00625f0a24/midscene-web-1.3.10-beta-20260209035212.0.tgz","_integrity":"sha512-UcmV/csXnvq+EkvNAnP4jeCsWMOUF82h4YL7cgyipoRUGmMqMvqk77dUZN33+5IMEbdnrQrxixosi64gVXCvRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209035212.0","@midscene/shared":"1.3.10-beta-20260209035212.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209035212.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209035212.0_1770609241671_0.4872987081985698","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209040516.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209040516.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"40bdac2e96cce0c9d0c19d4655602832dc729d49","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209040516.0.tgz","fileCount":155,"integrity":"sha512-vE3mDia0DEu80hwEFdRQoIA6miUu+7iXGDm4tv+IpNHwyhIkQRKXuCsAYkdUjCmhV6oNMbGLSPpJjR6eioNnpA==","signatures":[{"sig":"MEQCICgUkxldd+q7NTEsxRZJ2ZUnVc6JWLsRRXRx7cJOR1V0AiBtO6Q2dJucGv1YXHDczNUxRE8E5sGVDmtcQfqaavqnTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209040516.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/969810f1481eaf9f4acbb7a2040ec5db/midscene-web-1.3.10-beta-20260209040516.0.tgz","_integrity":"sha512-vE3mDia0DEu80hwEFdRQoIA6miUu+7iXGDm4tv+IpNHwyhIkQRKXuCsAYkdUjCmhV6oNMbGLSPpJjR6eioNnpA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209040516.0","@midscene/shared":"1.3.10-beta-20260209040516.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209040516.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209040516.0_1770610020537_0.6449329707050508","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209050644.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209050644.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"dec8548368067c736f5ebf243829dfa7af804a97","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209050644.0.tgz","fileCount":155,"integrity":"sha512-vBddq+cmadj+yy5eXW3+4Yq1hGvu9EMF/6krg1++Pqp8zp6BTrv8w1VskAi8HeNEwg97A5se1AyvolR6NanIcg==","signatures":[{"sig":"MEQCIAno+R4yV1ePG6OQO8kVfUYehPGymnwouTUXyLBPJilyAiAV+ojY7Pgw/jiewsiVcgmQaBDyftp6wpgW+cQ0qTLAMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209050644.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/766648ab51abb07185b70516e7907d0e/midscene-web-1.3.10-beta-20260209050644.0.tgz","_integrity":"sha512-vBddq+cmadj+yy5eXW3+4Yq1hGvu9EMF/6krg1++Pqp8zp6BTrv8w1VskAi8HeNEwg97A5se1AyvolR6NanIcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209050644.0","@midscene/shared":"1.3.10-beta-20260209050644.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209050644.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209050644.0_1770613714033_0.9410151589836273","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209052022.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209052022.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"00ac275c45db4cea481ec6895641dfc04470c017","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209052022.0.tgz","fileCount":155,"integrity":"sha512-OPSiIqnBicMNfcxMXG7rTyxSN68+17pju8SkLye4gang4Y1+FwQbFFPAFt2vlo+CmLnUk1CHDeSk4vToVJnrXw==","signatures":[{"sig":"MEUCICYJ0gMdA89wqofitqdrRyE0Jvbpmk45VgWyPs2jjBPcAiEAyVeaKCwa30x8gjNqH7sgrW4xHHgyCFyZRKgcEf/RtPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209052022.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c9564d6fbf4893121c2a46bc7a68b0cd/midscene-web-1.3.10-beta-20260209052022.0.tgz","_integrity":"sha512-OPSiIqnBicMNfcxMXG7rTyxSN68+17pju8SkLye4gang4Y1+FwQbFFPAFt2vlo+CmLnUk1CHDeSk4vToVJnrXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209052022.0","@midscene/shared":"1.3.10-beta-20260209052022.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209052022.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209052022.0_1770614529841_0.1255205874559131","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209053847.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209053847.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"537129f947e4dbc686e2855becae75ca21727628","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209053847.0.tgz","fileCount":155,"integrity":"sha512-dsb0Cdb4gYmhkxaBPANAmOVdPzl7Vkpy76vrkN2HL0eldpdkoyUp/UcLNq9cX4uIIHqvYdCBwqGP31BbbLfs6A==","signatures":[{"sig":"MEQCIDnSJdxZQqn9aksf3v5M6RDawco65dXaBlRlP0sZUllaAiBr780zq9IthttI7+ZJ8yGXufa6am7HTXggNe3iuo1Wbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209053847.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/79e4a42f97a0f7335786b555af4cb2f1/midscene-web-1.3.10-beta-20260209053847.0.tgz","_integrity":"sha512-dsb0Cdb4gYmhkxaBPANAmOVdPzl7Vkpy76vrkN2HL0eldpdkoyUp/UcLNq9cX4uIIHqvYdCBwqGP31BbbLfs6A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209053847.0","@midscene/shared":"1.3.10-beta-20260209053847.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209053847.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209053847.0_1770615636543_0.21076158152945168","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209075229.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209075229.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"af5dc1deb3ec0c95039d6bdb1374616cf876f3d7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209075229.0.tgz","fileCount":155,"integrity":"sha512-PBYvFQ6K21GRdVYFOFJN6FE/yiMMLAWDzOoBl8HLF+dq0Wo5SUrhF69P+6o6cfyPl+sEaK3sOCDzf2L8xvjWOQ==","signatures":[{"sig":"MEQCIHqh6vGfoC69Fzokx5AuU8aiGhIjG0svEgjna5AbK+5iAiAQBUG+KCZIFO2V55adYiPBrWChc2vFD1hKUUPw6lp/zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1004226},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209075229.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/49110f894ba3f16aadbcf68c7fcecc7c/midscene-web-1.3.10-beta-20260209075229.0.tgz","_integrity":"sha512-PBYvFQ6K21GRdVYFOFJN6FE/yiMMLAWDzOoBl8HLF+dq0Wo5SUrhF69P+6o6cfyPl+sEaK3sOCDzf2L8xvjWOQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209075229.0","@midscene/shared":"1.3.10-beta-20260209075229.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209075229.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209075229.0_1770623656481_0.4950601407523689","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209084323.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209084323.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"043b1dccf44399b760ffde6bc8df329f6fe48021","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209084323.0.tgz","fileCount":155,"integrity":"sha512-DURYOtvwt0iU+YlfChefS74OwB923cm/cBL7fKhB+dtSEJUTemtDcQ1qckPXjIBgb/7nATmyI9mYI5pUaxyVRw==","signatures":[{"sig":"MEYCIQCAhBKYbx7LkHfnyLdDkfX/GQLhSM1SUpVgIKZRCzeiQwIhAPWht7/thccNePwjwu0SJzjWZ552sLPo+MBSS3O0ZItT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209084323.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f7f4a604afde10e53b3b9703bddf3b20/midscene-web-1.3.10-beta-20260209084323.0.tgz","_integrity":"sha512-DURYOtvwt0iU+YlfChefS74OwB923cm/cBL7fKhB+dtSEJUTemtDcQ1qckPXjIBgb/7nATmyI9mYI5pUaxyVRw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209084323.0","@midscene/shared":"1.3.10-beta-20260209084323.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209084323.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209084323.0_1770626710060_0.4583731584358206","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209092312.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209092312.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"3218123881007d39cb0efbb5a2d13f59aabc2877","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209092312.0.tgz","fileCount":155,"integrity":"sha512-dYGMDlYb4ZWMwcp8UzOSLm1/bzNts0srOX7HqgnmL3z1IqIRPtUKgLiTZKocVeFu4iVIjYB6Urr+MHVwPpe2pA==","signatures":[{"sig":"MEYCIQCaLLPrX02gbD4o2+nCNpdQiXellrHg/x7FNPTQo3stmwIhALL2FJEb+bu157DTX/jVCl6kWqQoToclQJrIsPCJ6lZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1005128},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209092312.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8a45377f59b8710b09207b433b61a6fe/midscene-web-1.3.10-beta-20260209092312.0.tgz","_integrity":"sha512-dYGMDlYb4ZWMwcp8UzOSLm1/bzNts0srOX7HqgnmL3z1IqIRPtUKgLiTZKocVeFu4iVIjYB6Urr+MHVwPpe2pA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209092312.0","@midscene/shared":"1.3.10-beta-20260209092312.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209092312.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209092312.0_1770629096574_0.40738327300238275","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209113034.0":{"name":"@midscene/web","version":"1.3.10-beta-20260209113034.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"689594f90ea22b092cccfabce3cfdee66b6c6bd0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260209113034.0.tgz","fileCount":155,"integrity":"sha512-dTf3ZYgX/Hjx0tuI0MrDkA47i+PhVXfFtzBahKWUEE0Rfgv4T4ShZfNVltdDT0qdzxEHkrgRFg7ycfKierFmUA==","signatures":[{"sig":"MEUCIQDTXw4SRnfPZFH0blRKXDtE32c5i81JJGIXwBczEDKDqwIgPYmG5HWl40C5AdDVrsMub4UueJH+gS8dZKiJ9glZ9B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998675},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260209113034.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f00b5b2d5bd1c80be1a6b96f1411b202/midscene-web-1.3.10-beta-20260209113034.0.tgz","_integrity":"sha512-dTf3ZYgX/Hjx0tuI0MrDkA47i+PhVXfFtzBahKWUEE0Rfgv4T4ShZfNVltdDT0qdzxEHkrgRFg7ycfKierFmUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260209113034.0","@midscene/shared":"1.3.10-beta-20260209113034.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209113034.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260209113034.0_1770636741712_0.8007570613606023","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@midscene/web","version":"1.3.10","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6d613f038cd88004628e5c198795125ce98b4048","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10.tgz","fileCount":155,"integrity":"sha512-UaYmu8GsXtitSpjbxv0L0AE3N08kyVLHYLRbD+n0SqLeBlF+l0Elj3VHk0q0hIC3zm+W/ngQMZ4zV3iF1wpRQw==","signatures":[{"sig":"MEUCIGJ+VBwWt/eiLowHdmciX2rEUYllaSnwYx4kqhW177p1AiEAud3nKGYF66nI4sjPRL/LpTK+2jMtuPaE47j+lvmT4Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003918},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d4c91d58e4800dd2f8df25fdd3cea589/midscene-web-1.3.10.tgz","_integrity":"sha512-UaYmu8GsXtitSpjbxv0L0AE3N08kyVLHYLRbD+n0SqLeBlF+l0Elj3VHk0q0hIC3zm+W/ngQMZ4zV3iF1wpRQw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10","@midscene/shared":"1.3.10","socket.io-client":"4.8.1","@midscene/playground":"1.3.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10_1770637484415_0.6558907330665575","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260210033532.0":{"name":"@midscene/web","version":"1.3.10-beta-20260210033532.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"164fc60a438c75087d0d3b498ac1166882312b48","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260210033532.0.tgz","fileCount":155,"integrity":"sha512-JDohtFsZSfklmVAw37OCNjG6yQ/2NlosAM6sSIDS3cVJPTyLaDLgCV+GJoEaJHxR/nURgk9ZVCpWe5csgZzc5w==","signatures":[{"sig":"MEQCIB4+hPgUTUniKoNKd0ZREzXDWAYUbbMGo9fkpUELZuCPAiAb4/qEDc8TZwpK5EGFdxOukTsU0yVz05S/rRdMqsOI3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998675},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260210033532.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e6ca275dde09abfc9ab0c5e3051e3d89/midscene-web-1.3.10-beta-20260210033532.0.tgz","_integrity":"sha512-JDohtFsZSfklmVAw37OCNjG6yQ/2NlosAM6sSIDS3cVJPTyLaDLgCV+GJoEaJHxR/nURgk9ZVCpWe5csgZzc5w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260210033532.0","@midscene/shared":"1.3.10-beta-20260210033532.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260210033532.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260210033532.0_1770694635463_0.9876663570613735","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260210040221.0":{"name":"@midscene/web","version":"1.3.10-beta-20260210040221.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"80fc1feea92f3de6735301662de96dbd94dd8f7d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.10-beta-20260210040221.0.tgz","fileCount":155,"integrity":"sha512-c0SCnMa5bh9bLUkue7jJ5sz65XGxE0sC/DLAUZx6xnyObQu/CifdJRd13NEXRy3gUx1PwvG1yZPsQ4NFFQM8tA==","signatures":[{"sig":"MEQCIByGQNaARX5Zu4YA2/RuYBqfsWncPj7Iojmr6+/Ekp0TAiBn/rPniF/SPdlr1NdR6RuSYlvijKzReHsCCETbfLgMIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998675},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.10-beta-20260210040221.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f706df607b8f47379a140ef2fa5d8305/midscene-web-1.3.10-beta-20260210040221.0.tgz","_integrity":"sha512-c0SCnMa5bh9bLUkue7jJ5sz65XGxE0sC/DLAUZx6xnyObQu/CifdJRd13NEXRy3gUx1PwvG1yZPsQ4NFFQM8tA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.10-beta-20260210040221.0","@midscene/shared":"1.3.10-beta-20260210040221.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260210040221.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.10-beta-20260210040221.0_1770696250377_0.8368750131815406","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210054223.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210054223.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"008dbc671980b0d3ffa7594fd992afcf6aecb814","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210054223.0.tgz","fileCount":155,"integrity":"sha512-zHhXMz9ebL0d3WN+pwbMHGTnrm0gXkz7PuCMJ9yt2tvYhPXnUIiYjlZzHQ1mXL5lrU8spUZKK7vFxBOWyqthyA==","signatures":[{"sig":"MEQCIAPeGj1SJzcqZ0YjepwikWm8xkOJJjfXAlBIuY4mD8VsAiBa7IY1gnn0AVcCl2vHKfVWdOhJqcZ7kp/uG+LVOAHGDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001592},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210054223.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/02d72171c1e7c9bc3a18dede39950aec/midscene-web-1.3.11-beta-20260210054223.0.tgz","_integrity":"sha512-zHhXMz9ebL0d3WN+pwbMHGTnrm0gXkz7PuCMJ9yt2tvYhPXnUIiYjlZzHQ1mXL5lrU8spUZKK7vFxBOWyqthyA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210054223.0","@midscene/shared":"1.3.11-beta-20260210054223.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210054223.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210054223.0_1770702243954_0.2389406372047349","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210062109.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210062109.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1a9cf2373a5d9efb9195ed8535bc9ab02fb79abd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210062109.0.tgz","fileCount":155,"integrity":"sha512-CKeu2SzWVZJO488ofQlArYr4RhUdsqgLVlaFEZ34+/NmWTHXeWgO+v73H6IQfFRFMBbXg4GHQUxfvfiP8rAc+A==","signatures":[{"sig":"MEQCIHg2gI54nkwM/B5affJRksGYe2Sjhg59bGN/PwtU8sn4AiBiyC3f9//0sdzy20kvj9VVGG0ox0JJOag0zIK2TD9tlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210062109.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/05c2666da82577095c573807de05df12/midscene-web-1.3.11-beta-20260210062109.0.tgz","_integrity":"sha512-CKeu2SzWVZJO488ofQlArYr4RhUdsqgLVlaFEZ34+/NmWTHXeWgO+v73H6IQfFRFMBbXg4GHQUxfvfiP8rAc+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210062109.0","@midscene/shared":"1.3.11-beta-20260210062109.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210062109.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210062109.0_1770704574730_0.9625254991389349","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210070852.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210070852.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"ea0b1e65c6e4724afdc07e1daadee1d7efab41a2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210070852.0.tgz","fileCount":155,"integrity":"sha512-v/wnCtun3+NqU2qqmzPX+l3WeVgt9zDdRGYniT7uGqiz8HdjJaqdXgHPKwoyY8KPOiRDe3dMzKz5yTE07IWBdQ==","signatures":[{"sig":"MEQCIE4jEhbBIfnjqYQNFIcDMzMqJ2wn/qj7MlH1iNt2h4OHAiAW3rl93xEP7+Q7ECypG6fKU9/IKvwdPUXLEkCjKDiYbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001592},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210070852.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d16c1563cfdaa8700f1956eefc9df63b/midscene-web-1.3.11-beta-20260210070852.0.tgz","_integrity":"sha512-v/wnCtun3+NqU2qqmzPX+l3WeVgt9zDdRGYniT7uGqiz8HdjJaqdXgHPKwoyY8KPOiRDe3dMzKz5yTE07IWBdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210070852.0","@midscene/shared":"1.3.11-beta-20260210070852.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210070852.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210070852.0_1770707438199_0.6979979719378389","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210081736.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210081736.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"cadeada040f9013e1051e94e58ef8c363080aa1c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210081736.0.tgz","fileCount":155,"integrity":"sha512-toRy0SFM2peBbTVhKsMzcI1jNGhNzhnuFlHfF5QXB15IZ+XXU6vq67/j742Km2rIxmjOcT1szpObGBUzfZ/hmw==","signatures":[{"sig":"MEYCIQDmzNIuXFu+m7akdZuZiIXIg//vytbEWafsO22goQLt6QIhAJZz5GJHVESLCGj9k2teEsnMKxQGMjz9erIXVXm9Z2zo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210081736.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e8d7e25fd31a0beee64c1878a4d03eb0/midscene-web-1.3.11-beta-20260210081736.0.tgz","_integrity":"sha512-toRy0SFM2peBbTVhKsMzcI1jNGhNzhnuFlHfF5QXB15IZ+XXU6vq67/j742Km2rIxmjOcT1szpObGBUzfZ/hmw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210081736.0","@midscene/shared":"1.3.11-beta-20260210081736.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210081736.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210081736.0_1770711564861_0.933186200808729","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210082113.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210082113.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"15dddf1db29c6fea47d162d6b7b49296daac189f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210082113.0.tgz","fileCount":155,"integrity":"sha512-/qxxu5yLy6b/70A0yHGa3pGtcPH3i8aAduj+KHO70hMdO+VRxMBkjHAU+Z1OR+owyi+rS09uHCbe3R1vjFkNSw==","signatures":[{"sig":"MEYCIQC+LOLZlHLtjBjb/OLXMWXQPZHIuukooezQJN/xJbygLAIhALAEii2/l3IUDo3OZTpq742QV/djGCDvNfEqih/QAb/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001592},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210082113.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/339dc27b60d7f072dc124c70cc75d111/midscene-web-1.3.11-beta-20260210082113.0.tgz","_integrity":"sha512-/qxxu5yLy6b/70A0yHGa3pGtcPH3i8aAduj+KHO70hMdO+VRxMBkjHAU+Z1OR+owyi+rS09uHCbe3R1vjFkNSw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210082113.0","@midscene/shared":"1.3.11-beta-20260210082113.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210082113.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210082113.0_1770711775500_0.503891152198586","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210093220.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210093220.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"092e283e245895fba0cfef0d8d957ec8367c510f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210093220.0.tgz","fileCount":155,"integrity":"sha512-NV6Bfe3zQrw+vCYbhlRFBLbwYz4BB06QMnfYHTHP9KQ/EZwd+3pqswny3kl00F373gLkYAn5Qzaa6XNwfORooA==","signatures":[{"sig":"MEYCIQC4EDm5DRB+1QKBOHba3ZjkO4YYXkNUh84QfGKL8N1MZQIhANmOWdp8oXePi8K3STnzXSoOdJuXc0WWv/hInskn3lM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001592},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210093220.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e8a894a96de64965d6fa86955336e352/midscene-web-1.3.11-beta-20260210093220.0.tgz","_integrity":"sha512-NV6Bfe3zQrw+vCYbhlRFBLbwYz4BB06QMnfYHTHP9KQ/EZwd+3pqswny3kl00F373gLkYAn5Qzaa6XNwfORooA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210093220.0","@midscene/shared":"1.3.11-beta-20260210093220.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210093220.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210093220.0_1770716048294_0.9344625114577763","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210094227.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210094227.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"77afdeeb75db11f444bb494a1b56a434ce7e0180","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210094227.0.tgz","fileCount":155,"integrity":"sha512-T7krzW0cGbSlMg9vcio/TIxutisxt5py2CT2h/R1TlVJ+Jk8f/EN/EYucTpiLNYdfRWWAEiyRmLeHJ3LHhVmAw==","signatures":[{"sig":"MEYCIQDM8Nru2WR7DC/TLBOkvb7ixAf0pBprUobaZixz+HmCiwIhAMpjRuA0JfATnTISk1qZqbJFzVEkS1YQkbx3zBS8gg8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210094227.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dc12d782138453d3425ec40011e258d5/midscene-web-1.3.11-beta-20260210094227.0.tgz","_integrity":"sha512-T7krzW0cGbSlMg9vcio/TIxutisxt5py2CT2h/R1TlVJ+Jk8f/EN/EYucTpiLNYdfRWWAEiyRmLeHJ3LHhVmAw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210094227.0","@midscene/shared":"1.3.11-beta-20260210094227.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210094227.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210094227.0_1770716648272_0.7873474435779055","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210094931.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210094931.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"7aa45c1bd344084c5ea65992714156ad61d3c8bb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210094931.0.tgz","fileCount":155,"integrity":"sha512-OdNwJZcVnmlCmzEdJMxuGJD1Nsu5s9KxcP0Kx89Ui7T1WkUtaQ/SjzlJWMmiTyvLoUO9+YIpMRT3MqAtJNVgsA==","signatures":[{"sig":"MEQCIBWeWBrp2PRusQ40hUdfSayzeAvyuLkVeyP1pCq0tgElAiAyWBZ6EstRzPZCZi6R1uFFVeyDQ/A9DrXrFGFC7ZAkFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210094931.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f0acc049bbe1deea8f6b822cedb4b96c/midscene-web-1.3.11-beta-20260210094931.0.tgz","_integrity":"sha512-OdNwJZcVnmlCmzEdJMxuGJD1Nsu5s9KxcP0Kx89Ui7T1WkUtaQ/SjzlJWMmiTyvLoUO9+YIpMRT3MqAtJNVgsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210094931.0","@midscene/shared":"1.3.11-beta-20260210094931.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210094931.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210094931.0_1770717077157_0.514380701396481","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210110943.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210110943.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"f0756fb04385d0a0fb3e395a01d7bfd3dce646c5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210110943.0.tgz","fileCount":155,"integrity":"sha512-9wFmIV5NrkP7n3T0Fs6FM55n1ZD3kn+2msRwcypshBjIBDKPUgZIieGLIA1oxUDz1om6uN0DRyj5WKKLF434WQ==","signatures":[{"sig":"MEYCIQDIeOtsI+cgadMuMH2MXTSvIbYg5GqKXSO00V3/CTLm4AIhALjDVXEwzu24flDtDdiC0uvGfKUJucld4FBC1y6LS/Qg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210110943.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a072ca49afab743f9c661bde48e613d4/midscene-web-1.3.11-beta-20260210110943.0.tgz","_integrity":"sha512-9wFmIV5NrkP7n3T0Fs6FM55n1ZD3kn+2msRwcypshBjIBDKPUgZIieGLIA1oxUDz1om6uN0DRyj5WKKLF434WQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210110943.0","@midscene/shared":"1.3.11-beta-20260210110943.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210110943.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210110943.0_1770721888914_0.9558752186653678","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260210112221.0":{"name":"@midscene/web","version":"1.2.3-beta-20260210112221.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"2ad355f3303d41e11152c98712a793dd16abe123","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.2.3-beta-20260210112221.0.tgz","fileCount":150,"integrity":"sha512-jc1MPhO6wRCTzAEBRzmHHIJxbFKSZ36AuRcU/coQragkJw9RyJlrgq7r3GTfbD0k9/g97pwzkLQOcSMmcJYr5A==","signatures":[{"sig":"MEUCIGOEZrXjVA0uylmMt2kMeAczI1Hoc3Guo9ct8E1Gnzy4AiEA0a3U2VnRygTzlqkat+QDlsfIe+XTIS7V7U/RpxBQByE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925497},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.2.3-beta-20260210112221.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d508ad5cf21181065b6e9a1130631e00/midscene-web-1.2.3-beta-20260210112221.0.tgz","_integrity":"sha512-jc1MPhO6wRCTzAEBRzmHHIJxbFKSZ36AuRcU/coQragkJw9RyJlrgq7r3GTfbD0k9/g97pwzkLQOcSMmcJYr5A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.2.3-beta-20260210112221.0","@midscene/shared":"1.2.3-beta-20260210112221.0","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260210112221.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"1.44.1","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.44.1","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.44.1","@playwright/test":"^1.44.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.2.3-beta-20260210112221.0_1770722619844_0.5344293035005219","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210114248.0":{"name":"@midscene/web","version":"1.3.11-beta-20260210114248.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"13270ea09f0cfaaf65c3491d715fdf4fc07306a5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260210114248.0.tgz","fileCount":155,"integrity":"sha512-M9pWStg69lL+etIaPFKJOMghcQ5oT0oHP8zXRLVGS6PGQwoO+QLBVNlOOqunFoW++XLtFpKi5248SR2bDXb/lQ==","signatures":[{"sig":"MEUCIQDEvQZPcBEvCKKiJUph1DKzosCkpVE4EfBkL9/j0H+cwwIgOpBc8gytv0M8UplRKHME5MJbgORbZJSh8wBwxFVzo/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260210114248.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b7d75788d43a50c61ad323d2e18c9cc9/midscene-web-1.3.11-beta-20260210114248.0.tgz","_integrity":"sha512-M9pWStg69lL+etIaPFKJOMghcQ5oT0oHP8zXRLVGS6PGQwoO+QLBVNlOOqunFoW++XLtFpKi5248SR2bDXb/lQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260210114248.0","@midscene/shared":"1.3.11-beta-20260210114248.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210114248.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260210114248.0_1770723870869_0.6866348537046649","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211031343.0":{"name":"@midscene/web","version":"1.3.11-beta-20260211031343.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"8845e7501a4546942a2bf0363d82f6ad05af83d7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260211031343.0.tgz","fileCount":155,"integrity":"sha512-lucVpJnkfV/QawqUqmF+xkjv07mCH9sAVgCAZgramqkY7ee/P/vSR4vsDmVYsNSlaaurrjAyK3rVA+ZOOrc2lA==","signatures":[{"sig":"MEUCIQC6L+Jcq4dBCEqjhB9sIYxyUVU86JJfFhwlMwtw2IVShgIgMdJjxV5gNhM2SM7gFCDhgRMghkgX8kQWU/jGgS884rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260211031343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0aaff0c5111496c93ff4e20e9ec5f3a8/midscene-web-1.3.11-beta-20260211031343.0.tgz","_integrity":"sha512-lucVpJnkfV/QawqUqmF+xkjv07mCH9sAVgCAZgramqkY7ee/P/vSR4vsDmVYsNSlaaurrjAyK3rVA+ZOOrc2lA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260211031343.0","@midscene/shared":"1.3.11-beta-20260211031343.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260211031343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260211031343.0_1770779728555_0.9966024368431095","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@midscene/web","version":"1.3.11","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"03edd2ae7c154105bd2cb9e42068d45718200066","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11.tgz","fileCount":155,"integrity":"sha512-HWbIg3lG1JIZeV7McjCuTAtMjQ7jp4s048xg0xCJoLJ427ExWgiRYUJ588EHeGCzwgYwjX8/HX8VDABXmIH1Kg==","signatures":[{"sig":"MEYCIQDmbr9loyMV9nEiBRDbeWlIxe6CvqhAySZXRwTuMF34jgIhAKXWV/XBvqi7QLfbu8OpUatoAKUfDYX0R5PnTBIqgFHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006835},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f320e4026da3e8d0c338439ae8782dba/midscene-web-1.3.11.tgz","_integrity":"sha512-HWbIg3lG1JIZeV7McjCuTAtMjQ7jp4s048xg0xCJoLJ427ExWgiRYUJ588EHeGCzwgYwjX8/HX8VDABXmIH1Kg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11","@midscene/shared":"1.3.11","socket.io-client":"4.8.1","@midscene/playground":"1.3.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11_1770787663805_0.5884549197719926","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211054343.0":{"name":"@midscene/web","version":"1.3.11-beta-20260211054343.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"be451344378fc11e8e07b6ac6bc705a54ca0c71b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260211054343.0.tgz","fileCount":155,"integrity":"sha512-fCTZ4chCvL130G8USBPauCrb2Ujl/o2wbNYvtNIOpoH15qYekOQue/VjythEFD2eFdU+zEtwZrkGdsgL5dk2lw==","signatures":[{"sig":"MEUCIEf1ZGBX1UYTpTdqi2Uy6SZ5J3eGronCOqaOFsqn/IheAiEAuO7YVU/gGLNjczuOT6kcixcpDm8a4KNG5n9Z1NbMKBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260211054343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8224270c13eba51265656378a6ec8390/midscene-web-1.3.11-beta-20260211054343.0.tgz","_integrity":"sha512-fCTZ4chCvL130G8USBPauCrb2Ujl/o2wbNYvtNIOpoH15qYekOQue/VjythEFD2eFdU+zEtwZrkGdsgL5dk2lw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260211054343.0","@midscene/shared":"1.3.11-beta-20260211054343.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260211054343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260211054343.0_1770788728572_0.916238334039787","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211063600.0":{"name":"@midscene/web","version":"1.3.11-beta-20260211063600.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"92f59a3a770473c0d41a511c487a4dfd63ba6459","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260211063600.0.tgz","fileCount":155,"integrity":"sha512-S0J3DGfAytaN7AfogS7Xn2OyXMW9paAzDLEZ1plg1KuSY5Ac9Cf1GJISrupXPfMy2baIWq/VGhgV0cPow3ZCTg==","signatures":[{"sig":"MEUCIHUUHld5FX+OeG1XbkYgDado7eeFd/NO+NzgDGFupG6TAiEA6SDWmbcV65dq2qiCWMBeZ4OwOeE7n6QMWWJNNho/aI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260211063600.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/35c9e3e935f7f6fb5e847fdd5892f30c/midscene-web-1.3.11-beta-20260211063600.0.tgz","_integrity":"sha512-S0J3DGfAytaN7AfogS7Xn2OyXMW9paAzDLEZ1plg1KuSY5Ac9Cf1GJISrupXPfMy2baIWq/VGhgV0cPow3ZCTg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260211063600.0","@midscene/shared":"1.3.11-beta-20260211063600.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260211063600.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260211063600.0_1770791866622_0.0391210196128311","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211070746.0":{"name":"@midscene/web","version":"1.3.11-beta-20260211070746.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"07ae0906100b073e5f9fe01859d29f3e17033e5f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260211070746.0.tgz","fileCount":155,"integrity":"sha512-Ap0byXWHd9VwTMhRZ2JfPNTCrhUxdvcmh9QVhGValzERQahUjJ9VmnZ8wKvkdK1kWnwpg6EQXltR9JDjdYoTUw==","signatures":[{"sig":"MEUCIQDue6D6bheJaKjGEAgFnI0yRN69y7xd1/kDhcZ+md+i8AIgdGjLVgr02/R2r79w8FHs2IEKmw1GdSTQMolTm6L/8TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997943},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260211070746.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b36a626617fe1820bd097a6c7f54a256/midscene-web-1.3.11-beta-20260211070746.0.tgz","_integrity":"sha512-Ap0byXWHd9VwTMhRZ2JfPNTCrhUxdvcmh9QVhGValzERQahUjJ9VmnZ8wKvkdK1kWnwpg6EQXltR9JDjdYoTUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260211070746.0","@midscene/shared":"1.3.11-beta-20260211070746.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260211070746.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260211070746.0_1770793770061_0.5941009454551034","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211070756.0":{"name":"@midscene/web","version":"1.3.11-beta-20260211070756.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"131d75e54c240b65cca3821cc4aaaba9d24c861b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260211070756.0.tgz","fileCount":155,"integrity":"sha512-LlT9U4CipV7kPSnyQEqLAodvfaiHDIGMNWqSJvLgJ6V+yNZFRnvIAfuaet6DSaSP5kt9CghgMSPnrQivGzNZ9g==","signatures":[{"sig":"MEUCIQD6AUX0gHshXgPG0ONtrOlNmy0B5uMZOlOm4PKiy/h4KwIgeeDSC6OWEPqcU2Uky34MCz/M8tRjhZIcUrg2h9iuSsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260211070756.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/df0e28517db96cd42d374af8ae49f7fe/midscene-web-1.3.11-beta-20260211070756.0.tgz","_integrity":"sha512-LlT9U4CipV7kPSnyQEqLAodvfaiHDIGMNWqSJvLgJ6V+yNZFRnvIAfuaet6DSaSP5kt9CghgMSPnrQivGzNZ9g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260211070756.0","@midscene/shared":"1.3.11-beta-20260211070756.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260211070756.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260211070756.0_1770793783703_0.6851988644849256","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211080855.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211080855.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b519a903f91780425cf87c0fe828342bbaa85732","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211080855.0.tgz","fileCount":155,"integrity":"sha512-Hc7Uw2Acq1zDhqi1lu/gRqZIspjGEu9dZxL/Ch7cmVyuZavcUuwBpL0C84ro9QuOi1vQEXvQ1tmLRbhvjuiKaA==","signatures":[{"sig":"MEUCIF3CSlfMLC7FTk0L+1AmbCq7+9UiddQhJzh1PWtaNvjyAiEAkojrC8gAMeDnN8Aclh3ocM0UmCMiPUI4dvXDXmXG+TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998875},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211080855.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6d8947ffa41aaf96b1f73918b3d1dee8/midscene-web-1.3.12-beta-20260211080855.0.tgz","_integrity":"sha512-Hc7Uw2Acq1zDhqi1lu/gRqZIspjGEu9dZxL/Ch7cmVyuZavcUuwBpL0C84ro9QuOi1vQEXvQ1tmLRbhvjuiKaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211080855.0","@midscene/shared":"1.3.12-beta-20260211080855.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211080855.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211080855.0_1770797439902_0.7313475028945016","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211085530.0":{"name":"@midscene/web","version":"1.3.11-beta-20260211085530.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"a4bc951de4d33f02c31b59d49e0e5c3321d06921","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.11-beta-20260211085530.0.tgz","fileCount":155,"integrity":"sha512-kKMY+d/CCRz9Cp3JeUWDa2eokX1Q+wHH/GO/Ei8ayrKPOTLV6322QFwMkihWxZ0yFEcNMmH6PkXXPUBVkc+8nA==","signatures":[{"sig":"MEQCID7ZR0oP2rhODnKyW1o9cgt6+R9+iXQXjswz/yqTTuCoAiAbjqE8zQ+lzkdUXf5lDUn+ExiRBh+KSLgVEazZw+dYTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.11-beta-20260211085530.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6bd511d8950ffb39bc20324ed428794e/midscene-web-1.3.11-beta-20260211085530.0.tgz","_integrity":"sha512-kKMY+d/CCRz9Cp3JeUWDa2eokX1Q+wHH/GO/Ei8ayrKPOTLV6322QFwMkihWxZ0yFEcNMmH6PkXXPUBVkc+8nA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.11-beta-20260211085530.0","@midscene/shared":"1.3.11-beta-20260211085530.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260211085530.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.11-beta-20260211085530.0_1770800233492_0.733347037346612","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211105759.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211105759.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"d1eb35c5a9486cf32f25a746974fc8b69efb56da","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211105759.0.tgz","fileCount":155,"integrity":"sha512-Lkfn5s7yUFEpOqra+98SDjtrWs2/LqBXAc2VJHGHeAdDkD+qKKwrNBSjf8v8l2qV5RYOp71+jhhydajnEcUKxA==","signatures":[{"sig":"MEUCIQDgTPdpXgiufYKJk6aitEdg/MnRW3owNK01+Rv1k+G7SwIgDAg8tatQ44rK/mkSJP2N3SwUDfPQRTI81YdXjOHP0tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008075},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211105759.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/881bac5d960c3da0c321840a574e54c7/midscene-web-1.3.12-beta-20260211105759.0.tgz","_integrity":"sha512-Lkfn5s7yUFEpOqra+98SDjtrWs2/LqBXAc2VJHGHeAdDkD+qKKwrNBSjf8v8l2qV5RYOp71+jhhydajnEcUKxA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211105759.0","@midscene/shared":"1.3.12-beta-20260211105759.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211105759.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211105759.0_1770807589510_0.24847080647399378","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211110624.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211110624.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web","midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"5cc2a699425fa64dc7e15bc3d7e73168dd915adc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211110624.0.tgz","fileCount":161,"integrity":"sha512-qvERlRPc9RZbmu9qLczB+4A57y88ELCuu+a+jyYCn+385gBUdmYomg4xGE4BirkxE02XkkDj3cFXNJshlHKwrg==","signatures":[{"sig":"MEQCIAMNSF3l1iiLFVww200Ry0W7myvemvq3bZPB9dtOKybVAiAxIADpcOlu3o27WVLGYmbtVgHDXAa6ALpejoC6yQQAdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011689},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211110624.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/97693ebf1dfa2575fcb163ec0f4b25ca/midscene-web-1.3.12-beta-20260211110624.0.tgz","_integrity":"sha512-qvERlRPc9RZbmu9qLczB+4A57y88ELCuu+a+jyYCn+385gBUdmYomg4xGE4BirkxE02XkkDj3cFXNJshlHKwrg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211110624.0","@midscene/shared":"1.3.12-beta-20260211110624.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211110624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211110624.0_1770808090276_0.1264976843242529","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211111419.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211111419.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"b263058a7a7400bee33dc9bf25543fd08a1f033b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211111419.0.tgz","fileCount":155,"integrity":"sha512-dYGuhAvzRZDInP5DNtybscZ2blcY+bpazPPsxfeZsclheM8p1hUm9j6ijQQcl9o2WD5hYMdlfvotQPgOCMbsuw==","signatures":[{"sig":"MEYCIQCTBMEF63M3psyGJgJ1JNcXVxFlDlCYEp6TiRMCcFG+cgIhAJG5IjXyU0lj81csKq0c/GzdccszTVdlayVycFjxB/mj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998875},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211111419.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3b77c8bdf14d08073bdce4410eed6db0/midscene-web-1.3.12-beta-20260211111419.0.tgz","_integrity":"sha512-dYGuhAvzRZDInP5DNtybscZ2blcY+bpazPPsxfeZsclheM8p1hUm9j6ijQQcl9o2WD5hYMdlfvotQPgOCMbsuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211111419.0","@midscene/shared":"1.3.12-beta-20260211111419.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211111419.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211111419.0_1770808566462_0.35472445269951103","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211111947.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211111947.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6729ee88f59796b71d077ca1a3cd4d5a1b5b09c3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211111947.0.tgz","fileCount":155,"integrity":"sha512-TnR318wKGG9+vjL/MLPPWoECMU08ZOWEeSZFtyZToDIAbF+ONUD0oa5KjWyjQcHYWxAs7TlyA1/dWUj0n8JLsQ==","signatures":[{"sig":"MEUCIFTSmAFDt22ZgSe6z6B6sleMAgZdyWaGMLSEW0QzVlFBAiEA/HIHd4S34If6qhzc13xa4/7raWR0QISyRClV7zvS1sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008075},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211111947.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8e1ca5836500da40013a09edcae3fc9c/midscene-web-1.3.12-beta-20260211111947.0.tgz","_integrity":"sha512-TnR318wKGG9+vjL/MLPPWoECMU08ZOWEeSZFtyZToDIAbF+ONUD0oa5KjWyjQcHYWxAs7TlyA1/dWUj0n8JLsQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211111947.0","@midscene/shared":"1.3.12-beta-20260211111947.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211111947.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211111947.0_1770808895642_0.33768413427105837","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211113549.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211113549.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web","midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"541a25352920e1927d451fe32902229927f8cb34","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211113549.0.tgz","fileCount":161,"integrity":"sha512-JOXby6jgoYBsqNb2/phr/cVXo6t4TOlE/6dm3O3WVoLpTFaCEzH4Ah5lTlvfEYmUwY24pKmFqliPXFncKF9+JA==","signatures":[{"sig":"MEUCIQCVc8T08CgxqqMf1SBwF62BP1Rh7jTTt4g8crTCmo/a6AIgNzWXY/jkWlCH1s9KzuY105fZMLKzvDd2+Lq0YL353b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011689},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211113549.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7c10b3fd077dff1316bbbb21b76dc910/midscene-web-1.3.12-beta-20260211113549.0.tgz","_integrity":"sha512-JOXby6jgoYBsqNb2/phr/cVXo6t4TOlE/6dm3O3WVoLpTFaCEzH4Ah5lTlvfEYmUwY24pKmFqliPXFncKF9+JA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211113549.0","@midscene/shared":"1.3.12-beta-20260211113549.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211113549.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211113549.0_1770809856022_0.8716027389356351","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211123127.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211123127.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web","midscene-playground":"bin/midscene-playground"},"dist":{"shasum":"82c2eec1a9fa33dc6bf64157a35fe990484ce534","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211123127.0.tgz","fileCount":161,"integrity":"sha512-gWpDuJxXl9ycB58YgekWimTzZZNNwlPkEaMg8xbI2ACJhPD9JJLbKHrsZoCAiTDUf148BzIhN+qUNVr5/C73uw==","signatures":[{"sig":"MEYCIQCG1hhjgov7hmn+XuLrBylOknSB5p0JiJMYHLeN9lGPqwIhALGA9GJs7mTENL/+RRDKSlp/Z3jeQzfsW+CWPUlN+ukM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011689},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211123127.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/62f37d8a98f569f262d912f2da8e3bf5/midscene-web-1.3.12-beta-20260211123127.0.tgz","_integrity":"sha512-gWpDuJxXl9ycB58YgekWimTzZZNNwlPkEaMg8xbI2ACJhPD9JJLbKHrsZoCAiTDUf148BzIhN+qUNVr5/C73uw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211123127.0","@midscene/shared":"1.3.12-beta-20260211123127.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211123127.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211123127.0_1770813190841_0.7772095254098246","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211144421.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211144421.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"1ad3c4a08f9f8ca12de1e725437b51b4b3f56715","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211144421.0.tgz","fileCount":155,"integrity":"sha512-JAGd1gzRXV8pS+vbyuLspKOdPc2ftzDoCFWgzJ6X16E7oncQQTEsqalo0mH36N+R4LoeewwUCplvwUaoyTVXHA==","signatures":[{"sig":"MEYCIQC4XsGK7bQm5/1DItHBy9lvc+YeWYS0d9X3fGHs6onCZwIhAORoRFccQeSmss+l7uMH6tGPbfTt4ukkd0Ged5rsKwvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008075},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211144421.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/50acb67ef09d11cf00bafd729e07bc44/midscene-web-1.3.12-beta-20260211144421.0.tgz","_integrity":"sha512-JAGd1gzRXV8pS+vbyuLspKOdPc2ftzDoCFWgzJ6X16E7oncQQTEsqalo0mH36N+R4LoeewwUCplvwUaoyTVXHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211144421.0","@midscene/shared":"1.3.12-beta-20260211144421.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211144421.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211144421.0_1770821166864_0.2244181087038395","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211155735.0":{"name":"@midscene/web","version":"1.3.12-beta-20260211155735.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"20b18417342abd049a20d7d3a416b2976775e7b4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260211155735.0.tgz","fileCount":166,"integrity":"sha512-lbzkP5bML6RXFzDRXsOYTMMzTt3csoOCx8t9nuczo4gy1uglsBAhlbd/4nPp/wvkD5XWUu+LNZxeSffDPACeeQ==","signatures":[{"sig":"MEYCIQCDuTofQDwfSpc5cKQuCipJI3DLFQI5CLbYmvgWrAPTZQIhAN7dvUeB/VT82LEIQhdwGWilppVrh4aLcnpyC72c1GP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053134},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260211155735.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cb50edf55b16f0fc1abdf172b02aee68/midscene-web-1.3.12-beta-20260211155735.0.tgz","_integrity":"sha512-lbzkP5bML6RXFzDRXsOYTMMzTt3csoOCx8t9nuczo4gy1uglsBAhlbd/4nPp/wvkD5XWUu+LNZxeSffDPACeeQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260211155735.0","@midscene/shared":"1.3.12-beta-20260211155735.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211155735.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260211155735.0_1770825564671_0.5185140033696753","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212023133.0":{"name":"@midscene/web","version":"1.3.12-beta-20260212023133.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"5978377fc6f4834f13a090b9f769626dd2f9ecc2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260212023133.0.tgz","fileCount":166,"integrity":"sha512-N1wxq2LttHDPz9W65IQ+vfJTR8p2PG567q6/hYRRP9M+WCIUsZnhZjwnAuRXJlSTSUHmIhsp6BEa3MirYvrtAQ==","signatures":[{"sig":"MEUCIQC+mE8NL31PH1yLEq2Lo30/im5OXl2NJVZJdUQeVBChdwIgX3feP0jEP8Lfeu64aKITdzlBUL/+ta742vNhxsbTXtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060337},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260212023133.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0a4308539a536545042774215a2c8503/midscene-web-1.3.12-beta-20260212023133.0.tgz","_integrity":"sha512-N1wxq2LttHDPz9W65IQ+vfJTR8p2PG567q6/hYRRP9M+WCIUsZnhZjwnAuRXJlSTSUHmIhsp6BEa3MirYvrtAQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260212023133.0","puppeteer-core":"24.6.0","@midscene/shared":"1.3.12-beta-20260212023133.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260212023133.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260212023133.0_1770863609987_0.6505953788443553","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212025734.0":{"name":"@midscene/web","version":"1.3.12-beta-20260212025734.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1e98c97822df97befe1931d4c17866688ecaaff4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260212025734.0.tgz","fileCount":166,"integrity":"sha512-PGdHNUbWVBhvB5UJ24QqUiri3VhHcC95Q/3HP1lglnNFNfVGlkoZ5sY+w6UgSI0Nju/gPyoCHpI95VStVSaa5g==","signatures":[{"sig":"MEUCIQCuXRFcVZOpXmvL0Cj5cLwyejD4K41nLZ7eePMXDG+yGwIgAi5vxE75EZ1aIE09GqtDHSIhaETNNl7AGV/ucF0cZRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061093},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260212025734.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6aaa967409c547b749b8cb78c2a54fa1/midscene-web-1.3.12-beta-20260212025734.0.tgz","_integrity":"sha512-PGdHNUbWVBhvB5UJ24QqUiri3VhHcC95Q/3HP1lglnNFNfVGlkoZ5sY+w6UgSI0Nju/gPyoCHpI95VStVSaa5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260212025734.0","puppeteer-core":"24.6.0","@midscene/shared":"1.3.12-beta-20260212025734.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260212025734.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260212025734.0_1770865166642_0.02163985124215273","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212033510.0":{"name":"@midscene/web","version":"1.3.12-beta-20260212033510.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"56bf6caa71413970a8539284d7af835f21d110eb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260212033510.0.tgz","fileCount":166,"integrity":"sha512-LUBg8HlKj0RXnVFWnWIBh6dTeRImST9ISDeFiBLTDBfFZgNYD+R6NEjL4WHjN3tjS1stHWs/hJm9KseSw2icoQ==","signatures":[{"sig":"MEQCIFUHlraI54sPpQbmRjLlC1PhNFAdpCRhD03acIJNlsHWAiBMouXDKrMHIKKXbW9XIrItLj8ZzQacmcFvoolsqaBKmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061213},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260212033510.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/852600ffd79945fc1f23a880ce895bdf/midscene-web-1.3.12-beta-20260212033510.0.tgz","_integrity":"sha512-LUBg8HlKj0RXnVFWnWIBh6dTeRImST9ISDeFiBLTDBfFZgNYD+R6NEjL4WHjN3tjS1stHWs/hJm9KseSw2icoQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260212033510.0","puppeteer-core":"24.6.0","@midscene/shared":"1.3.12-beta-20260212033510.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260212033510.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260212033510.0_1770867418340_0.19948255508676693","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212050030.0":{"name":"@midscene/web","version":"1.3.12-beta-20260212050030.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8f2228b8d9b1edbb2f2b4eddde80332b216f61d9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260212050030.0.tgz","fileCount":166,"integrity":"sha512-8J7qhyrFcupxtGQxTvqwQUeh42zxJhpA9bxHR1UGa3/WN6lkReCTDP83ZwqCfb8Y3CoJHAMWuHR+C12xc+AkUA==","signatures":[{"sig":"MEUCIG8FvSpm/4p5+rHD0qPvnsq7WnRW9MpW3Y9UKGaRUSJYAiEAzXy9eReQ0xfYr/XjBFqGiMk+ggR7ga/mmI3G64hpZfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061586},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260212050030.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2157144fd102e8fc38470442279a3fae/midscene-web-1.3.12-beta-20260212050030.0.tgz","_integrity":"sha512-8J7qhyrFcupxtGQxTvqwQUeh42zxJhpA9bxHR1UGa3/WN6lkReCTDP83ZwqCfb8Y3CoJHAMWuHR+C12xc+AkUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260212050030.0","puppeteer-core":"24.6.0","@midscene/shared":"1.3.12-beta-20260212050030.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260212050030.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260212050030.0_1770872536568_0.6113484870004455","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212050546.0":{"name":"@midscene/web","version":"1.3.12-beta-20260212050546.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8230e21f6ed806318e9fb72d5bfcdf3eb50779c4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260212050546.0.tgz","fileCount":166,"integrity":"sha512-js33DBfJtiUQNtbk3tjedsXOJ1CzF3y8mGOTRSpsxDMCuos9zgcyYWqMROCkwmsxqUsUeM5A3T3/Ep5n93AXnA==","signatures":[{"sig":"MEYCIQDUzxnWF0xIYuAyMeiVdf5wxAdA3GqCLAVVzXE5gsypCwIhAKcJtKIxR2zdwlnil+gawqU/lFygWej1CxwiC9qGpXpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061586},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260212050546.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/293892fd0daf5603497348909b231d06/midscene-web-1.3.12-beta-20260212050546.0.tgz","_integrity":"sha512-js33DBfJtiUQNtbk3tjedsXOJ1CzF3y8mGOTRSpsxDMCuos9zgcyYWqMROCkwmsxqUsUeM5A3T3/Ep5n93AXnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260212050546.0","puppeteer-core":"24.6.0","@midscene/shared":"1.3.12-beta-20260212050546.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260212050546.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260212050546.0_1770872856975_0.3371547936256487","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212061942.0":{"name":"@midscene/web","version":"1.3.12-beta-20260212061942.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"497da0b35cb74add0fe35f4e15c29dcae4ab732a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260212061942.0.tgz","fileCount":166,"integrity":"sha512-PJnULaNV6bIDhYPTaKbe/BlGU1/BA/1cSnmjLVAydRFbGz3p5J0GXDoiVK0Dm0VVpaRf6rLjXgKwEoO4f2HvSQ==","signatures":[{"sig":"MEUCIQCIt1iVZ/Ep+9GFihujz8V+AmpkzYRAdEhi46DeewgXbAIgOt6Y+UUGqT8rJnp/i3ytVTHr2FDPrtfjGa82mO+sHCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061586},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260212061942.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5b16149b3d2fb59f4a806f68b2e1458e/midscene-web-1.3.12-beta-20260212061942.0.tgz","_integrity":"sha512-PJnULaNV6bIDhYPTaKbe/BlGU1/BA/1cSnmjLVAydRFbGz3p5J0GXDoiVK0Dm0VVpaRf6rLjXgKwEoO4f2HvSQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260212061942.0","puppeteer-core":"24.6.0","@midscene/shared":"1.3.12-beta-20260212061942.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260212061942.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260212061942.0_1770877290009_0.3962008871190432","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212063723.0":{"name":"@midscene/web","version":"1.3.12-beta-20260212063723.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"3f0b0d8012c1828b3cae51c39d62c1f44951569e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260212063723.0.tgz","fileCount":166,"integrity":"sha512-ZdzYFsIf+8s4iNILf5Z7UzduAUYYoGwsnfXJySrZpfPuqFa1kudyxEGZoCNSWL/0/5CGxEldyRYASa0fagE0aw==","signatures":[{"sig":"MEUCIQCgRuEYI7Xz8RpG59WZAUMjBhCzdLbsvrGa32bjEdAaFgIgHCQPU/pVekJT4gevhE+YfC1uWZIFd1viGb6/xMWOX2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061586},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260212063723.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e30126f9a17f6a5e1bf96f8ae82c0e03/midscene-web-1.3.12-beta-20260212063723.0.tgz","_integrity":"sha512-ZdzYFsIf+8s4iNILf5Z7UzduAUYYoGwsnfXJySrZpfPuqFa1kudyxEGZoCNSWL/0/5CGxEldyRYASa0fagE0aw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260212063723.0","puppeteer-core":"24.6.0","@midscene/shared":"1.3.12-beta-20260212063723.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260212063723.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260212063723.0_1770878348593_0.5026865510800764","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212063915.0":{"name":"@midscene/web","version":"1.3.12-beta-20260212063915.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-playground":"bin/midscene-playground"},"dist":{"shasum":"6b3011e136a1b74f293873a3a478917a02c2dd1d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.3.12-beta-20260212063915.0.tgz","fileCount":155,"integrity":"sha512-/PFeBrYEjDVWDDJJHFV1WoV/Xh+mguMQRJxABK8mn+h3UqUa9U3kXUZiiIhFwAeVtwiiZ/CfOx2ZPFhBU8tIRQ==","signatures":[{"sig":"MEUCICp2LATbf7oS1RCPx+jXynsiac/vGkyrStkZHLPU/FD3AiEAgO9VM5O+2NDGCifSk4E35Q8R4A7a5FAssn8TJzCnNsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008075},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.3.12-beta-20260212063915.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cc6da06e4d22552df1472596beb0603a/midscene-web-1.3.12-beta-20260212063915.0.tgz","_integrity":"sha512-/PFeBrYEjDVWDDJJHFV1WoV/Xh+mguMQRJxABK8mn+h3UqUa9U3kXUZiiIhFwAeVtwiiZ/CfOx2ZPFhBU8tIRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.3.12-beta-20260212063915.0","@midscene/shared":"1.3.12-beta-20260212063915.0","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260212063915.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.3.12-beta-20260212063915.0_1770878463157_0.7443861465039847","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@midscene/web","version":"1.4.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8708d336820219d7991bf550c98f1db374692051","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.0.tgz","fileCount":166,"integrity":"sha512-Q0tOHgO/Bc425Uh1npBoyMf+Q6jroOzDRU6odlyj6J97aUmTrvkSgf3yIsYgehkke2C7nCuIJo3v9ttYIb4XKA==","signatures":[{"sig":"MEUCIHqPZeIWXzzX0e4Nuyl+dKAufXxWvdZ/echxviW9tnulAiEA57sGCOZONNhzt2p46bBKcPNZQMG8nco4uWbwuWW5SAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061264},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/345b5bfbfb113a1d838622ca9d004f29/midscene-web-1.4.0.tgz","_integrity":"sha512-Q0tOHgO/Bc425Uh1npBoyMf+Q6jroOzDRU6odlyj6J97aUmTrvkSgf3yIsYgehkke2C7nCuIJo3v9ttYIb4XKA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.0_1770881838387_0.8802758207793329","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260212114710.0":{"name":"@midscene/web","version":"1.4.1-beta-20260212114710.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"11ea828b318b4776539fa7deefc9f67d8229864a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.1-beta-20260212114710.0.tgz","fileCount":166,"integrity":"sha512-Zycy2vPRFtzwy1Hg80HkdX0pkqn3qZMJmKXajl0YbLCAJqJ5aRsc7J2DZY6vh38iYCm1PzMKDPWfVyD2LlCOIw==","signatures":[{"sig":"MEYCIQC5lIx+IL/z2M7AIcs2ZaAe9YuQteogo7VUZY/1ybrbhAIhALN+T25FOfla1NWRLhj8IxNLL7iWbZes5BwVfuufY9Ym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052486},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.1-beta-20260212114710.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/22b1c6f4402ce455d35c06661d38561b/midscene-web-1.4.1-beta-20260212114710.0.tgz","_integrity":"sha512-Zycy2vPRFtzwy1Hg80HkdX0pkqn3qZMJmKXajl0YbLCAJqJ5aRsc7J2DZY6vh38iYCm1PzMKDPWfVyD2LlCOIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.1-beta-20260212114710.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.1-beta-20260212114710.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.1-beta-20260212114710.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.1-beta-20260212114710.0_1770896940059_0.47763265711467695","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260212115343.0":{"name":"@midscene/web","version":"1.4.1-beta-20260212115343.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"f5701339b9cf77613967f6dfedd521c33270a26c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.1-beta-20260212115343.0.tgz","fileCount":166,"integrity":"sha512-10/HXb9WxR5x+oqo+EA6ehCics20h9jYAfS9CJ+PcmeLXSVkbu+QoZNRIhG/ST9FARRY1uN6q+o3FhobSjcEIw==","signatures":[{"sig":"MEUCIAMEz3gJ5uDj9paqVfH6XF6G9oUx4HYSVK1vXYpBtHh/AiEA+n1jDJ9FsjHBXucpeRBnL4Y47TA4+MfMcJbASV8Sgo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070720},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.1-beta-20260212115343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fd6415937aef3a502aba9e85c33452e3/midscene-web-1.4.1-beta-20260212115343.0.tgz","_integrity":"sha512-10/HXb9WxR5x+oqo+EA6ehCics20h9jYAfS9CJ+PcmeLXSVkbu+QoZNRIhG/ST9FARRY1uN6q+o3FhobSjcEIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.1-beta-20260212115343.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.1-beta-20260212115343.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.1-beta-20260212115343.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.1-beta-20260212115343.0_1770897326907_0.30141003586411697","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@midscene/web","version":"1.4.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ef367366bacdbf102738414e1d78cae59fb5d148","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.1.tgz","fileCount":166,"integrity":"sha512-Wy0vQl1oKCwCp5cPHU5vCqBNIctrIyhfr4Pr6Gk2oxgjE1ZMdftEMVEAqRigESDI/DIVFolN6P2INTagcxuNnw==","signatures":[{"sig":"MEYCIQCGICSpnHJ4L6thiuYLN/369CQrffN93t3/v5NlsA/9MwIhALHAYJjAa0kZY4Q0za1mEPLf8K2yXWLrWyGn0hC0vjuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061264},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6b82e473bfc02eb2be815f77bccfad33/midscene-web-1.4.1.tgz","_integrity":"sha512-Wy0vQl1oKCwCp5cPHU5vCqBNIctrIyhfr4Pr6Gk2oxgjE1ZMdftEMVEAqRigESDI/DIVFolN6P2INTagcxuNnw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.1","puppeteer-core":"24.6.0","@midscene/shared":"1.4.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.1_1770949069088_0.2601504208130283","host":"s3://npm-registry-packages-npm-production"}},"1.4.2-beta-20260213023614.0":{"name":"@midscene/web","version":"1.4.2-beta-20260213023614.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"c1c9e670a6d22b8618ab455cf6e1f4b45027653f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.2-beta-20260213023614.0.tgz","fileCount":166,"integrity":"sha512-CmJinORMTyCdz9puhEAbKBaiSU63lRO5rTe6WqE2QCOT12VNEDEz1TFTVRIifU1Gejuer9hLKTxP0U//NwwVEA==","signatures":[{"sig":"MEQCID6XMhjQHvj0dQtibQem+3SCo2I76Cv9LJBDnjB7mWU0AiBA4gZm9NkbBxmj+jzMl/g0OtOZS1bEsA/BkVcSAhUpdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061572},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.2-beta-20260213023614.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e23a1070fb20b2ae9b2842fef7ec953a/midscene-web-1.4.2-beta-20260213023614.0.tgz","_integrity":"sha512-CmJinORMTyCdz9puhEAbKBaiSU63lRO5rTe6WqE2QCOT12VNEDEz1TFTVRIifU1Gejuer9hLKTxP0U//NwwVEA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.2-beta-20260213023614.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.2-beta-20260213023614.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.2-beta-20260213023614.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.2-beta-20260213023614.0_1770950277704_0.7092471071729627","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@midscene/web","version":"1.4.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1828d30951664a01ac1f9d49c481345fa6692422","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.2.tgz","fileCount":166,"integrity":"sha512-mI8/EJQGBeGJFUZv52MwQd9MmvSTjJ7HA2A22PD5Gt+vRR0cK5oOt3Fcv0dExX5nJ7UMGPcZXmsgWMPu3Duecw==","signatures":[{"sig":"MEYCIQDGaNen/6tkkD/XO9QZxoYZo5mLcXZC/qDedcbLmDaWLwIhAMLIgfu0SBV9c7VgwWtdndmXskbKn41rO+3MPGIqPG61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061264},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f02a95346ef57e1ee0ce14f409c666f0/midscene-web-1.4.2.tgz","_integrity":"sha512-mI8/EJQGBeGJFUZv52MwQd9MmvSTjJ7HA2A22PD5Gt+vRR0cK5oOt3Fcv0dExX5nJ7UMGPcZXmsgWMPu3Duecw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.2","puppeteer-core":"24.6.0","@midscene/shared":"1.4.2","socket.io-client":"4.8.1","@midscene/playground":"1.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.2_1770950383184_0.48454125627088174","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260213134856.0":{"name":"@midscene/web","version":"1.4.1-beta-20260213134856.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"a0ca100f971058b5e09e87747217756964ce300a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.1-beta-20260213134856.0.tgz","fileCount":166,"integrity":"sha512-mU6vezYW3Kw0phb/eh4TlI8hSVDfiJx4vr736qK8af1esXQY5hyN1hZQWPSjBl2ILQEIV71UlZWJEUnWC3lolA==","signatures":[{"sig":"MEYCIQC37frtsNibrHnz4wByZ0Mo5hU5C7jX6FxAWJPjCRr4eAIhALV15/JXYNyD2fZHVinLmdZM5/FsCydwHifM4/wh+FXd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070126},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.1-beta-20260213134856.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/20f549f6b72dd65276681b46e0bfef4b/midscene-web-1.4.1-beta-20260213134856.0.tgz","_integrity":"sha512-mU6vezYW3Kw0phb/eh4TlI8hSVDfiJx4vr736qK8af1esXQY5hyN1hZQWPSjBl2ILQEIV71UlZWJEUnWC3lolA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.1-beta-20260213134856.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.1-beta-20260213134856.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.1-beta-20260213134856.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.1-beta-20260213134856.0_1770990643758_0.15112689113732558","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@midscene/web","version":"1.4.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"99832be88bbff98870511e14dda487c69fee5383","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.3.tgz","fileCount":166,"integrity":"sha512-D96sD8qLXkegu2KLZlNJplbOb646YyrTwsmNouSh8J7MpnKVGzoMPxI7XKhgPYWqjiOgbZwMx6Q2+tIu7APxyg==","signatures":[{"sig":"MEQCIDlY9xWtFqxBHwGwktpE+AJzIAt+OmIn8f46pCXpXCtfAiB7gNH48pfS4iPuRR0xIKbJ3o0aEj7yUCXxfCqV8tLehA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060906},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/59e714e3dff691709a3793979895d1e3/midscene-web-1.4.3.tgz","_integrity":"sha512-D96sD8qLXkegu2KLZlNJplbOb646YyrTwsmNouSh8J7MpnKVGzoMPxI7XKhgPYWqjiOgbZwMx6Q2+tIu7APxyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.3","puppeteer-core":"24.6.0","@midscene/shared":"1.4.3","socket.io-client":"4.8.1","@midscene/playground":"1.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.3_1770993524911_0.34793799241484247","host":"s3://npm-registry-packages-npm-production"}},"1.4.4-beta-20260214024122.0":{"name":"@midscene/web","version":"1.4.4-beta-20260214024122.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8ed44adbbf25522ecbbdf2224c5541a070b7f033","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.4-beta-20260214024122.0.tgz","fileCount":166,"integrity":"sha512-bUuTThlvJ7tiJZnPHZhob4mhH9BFWFDfbZ3JMpHBepdJ21WQdobsDmkf7NVINpIa4wVsD9+GsOukkb8SZbsICg==","signatures":[{"sig":"MEQCICpVuBx3WGomTZ4tiYXZTcYyHdZsZNfQ3N9cMAfLbqqhAiAXclBDH7vZ/s8oxuKcfTpuscDYcCAKovY8GXQ80WzS5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061214},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.4-beta-20260214024122.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/989e95a6e23650f473156059619b5291/midscene-web-1.4.4-beta-20260214024122.0.tgz","_integrity":"sha512-bUuTThlvJ7tiJZnPHZhob4mhH9BFWFDfbZ3JMpHBepdJ21WQdobsDmkf7NVINpIa4wVsD9+GsOukkb8SZbsICg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.4-beta-20260214024122.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.4-beta-20260214024122.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.4-beta-20260214024122.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.4-beta-20260214024122.0_1771036990129_0.7057612484136218","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@midscene/web","version":"1.4.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d7b094bf45ef22e0a587c0274d8177aaae01ff79","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.4.tgz","fileCount":166,"integrity":"sha512-Za8GnTOcpJgl2v9viy9gaPmyxOavSi0VobNSjMqspbtUVMiAz4pbb/Ej9to6xo3zRU2bbOJvgZapi2hbM2GlbA==","signatures":[{"sig":"MEUCIAJviRh3FrrNta07MLnotgc1MFe3W4dr09cPjk/14ydYAiEAuWzguFbxkAUqyxFOfsnMVeNA6D7enb9a0nBM5q1hJcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060906},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f582c27f1cf19d5f99c58e766e1cd3bd/midscene-web-1.4.4.tgz","_integrity":"sha512-Za8GnTOcpJgl2v9viy9gaPmyxOavSi0VobNSjMqspbtUVMiAz4pbb/Ej9to6xo3zRU2bbOJvgZapi2hbM2GlbA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.4","puppeteer-core":"24.6.0","@midscene/shared":"1.4.4","socket.io-client":"4.8.1","@midscene/playground":"1.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.4_1771038169984_0.5460857106733557","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214054425.0":{"name":"@midscene/web","version":"1.4.5-beta-20260214054425.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8b8a9e2ab9b14db3cad673ff8d1b89d5d19d2f62","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.5-beta-20260214054425.0.tgz","fileCount":166,"integrity":"sha512-kvlE4ex5L8T5RyAGms4OUQxmdPXERdKWAjXqurKe/5A4cvUs1NcUcdzRUOGA6YvsRaQwkymVXVvdss14LyG4uA==","signatures":[{"sig":"MEUCIQCfTrucXO1C2p07Ba6SCNaUynPznDGS//K+yEqhthRKXAIgJR8r8wHiR70cSpTX8s09b5NlD3ffgEs55KZoY0D7eIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061214},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.5-beta-20260214054425.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7c83f7f69d2fa2276b8f603709d029a2/midscene-web-1.4.5-beta-20260214054425.0.tgz","_integrity":"sha512-kvlE4ex5L8T5RyAGms4OUQxmdPXERdKWAjXqurKe/5A4cvUs1NcUcdzRUOGA6YvsRaQwkymVXVvdss14LyG4uA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.5-beta-20260214054425.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.5-beta-20260214054425.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.5-beta-20260214054425.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.5-beta-20260214054425.0_1771047976049_0.8356903458335039","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214073330.0":{"name":"@midscene/web","version":"1.4.5-beta-20260214073330.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"e629ef6cc2f9fbc7cd4734ca47f533eb9054b33b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.5-beta-20260214073330.0.tgz","fileCount":166,"integrity":"sha512-l6zyg+0ZocIMfc5X4cjWB7MTpIbO/xn1L93L6ufDczUbyxX5IBmlzmANW5mn0kh6Y+x/RL69Ss750Zt64MFzcg==","signatures":[{"sig":"MEQCIH+Du14O/TkMOLunxWOGvlgJgepLefQ6WEBHtxxpqcYcAiBvUxGHU6XHx+WevG2G8rREuvWkMsH9abccDzFaYydz0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061214},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.5-beta-20260214073330.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/73cb39bbf81aec2eb19dfdb4f504438b/midscene-web-1.4.5-beta-20260214073330.0.tgz","_integrity":"sha512-l6zyg+0ZocIMfc5X4cjWB7MTpIbO/xn1L93L6ufDczUbyxX5IBmlzmANW5mn0kh6Y+x/RL69Ss750Zt64MFzcg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.5-beta-20260214073330.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.5-beta-20260214073330.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.5-beta-20260214073330.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.5-beta-20260214073330.0_1771054522395_0.29496740743453054","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@midscene/web","version":"1.4.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4abdd4b779aad86bdc7af4003ab0ff0f90d63152","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.5.tgz","fileCount":166,"integrity":"sha512-byWmAmo+wJR+Fuxp3DXsvtwre0PIY8iu0XB7AUeKk0wyya4oCGnSGT8wB3hkXhweC2NnUnoFjAFxeVxNKfQ7IA==","signatures":[{"sig":"MEUCIGeNOX+aZECp3JgvNTAjLopPjqnPulyE0PWYGxw+t+/mAiEAmttqDtJkJnfiiPSnm5Nvj5r66ErItyXAzWjvrgiycJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060906},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/91fbcaf07d5396eec8a23147ba727580/midscene-web-1.4.5.tgz","_integrity":"sha512-byWmAmo+wJR+Fuxp3DXsvtwre0PIY8iu0XB7AUeKk0wyya4oCGnSGT8wB3hkXhweC2NnUnoFjAFxeVxNKfQ7IA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.5","puppeteer-core":"24.6.0","@midscene/shared":"1.4.5","socket.io-client":"4.8.1","@midscene/playground":"1.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.5_1771054569344_0.7829022279820295","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214073825.0":{"name":"@midscene/web","version":"1.4.5-beta-20260214073825.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d9c960ca4d2cd0ce895f8df526a4b34e8c7cd728","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.5-beta-20260214073825.0.tgz","fileCount":166,"integrity":"sha512-RLaECyOTuriTOqIVkqQ3XDnUB5pmOPy4SsoXVDCf9eH2YNp2sbTRoCTVbteNM7Z5PoF2tRMLHWOwNBOMb7httA==","signatures":[{"sig":"MEYCIQCYTOC4/TuYt2MM6Bf6sikD3j9DRUYo/FeRDorriSh73wIhAIdrWbdfWYVvNKTnZwb0aR5/HNrVD64BRNmt2P7MGEr2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061214},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.5-beta-20260214073825.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a5a3514ddc1bf8214cf1e78fd019ddb2/midscene-web-1.4.5-beta-20260214073825.0.tgz","_integrity":"sha512-RLaECyOTuriTOqIVkqQ3XDnUB5pmOPy4SsoXVDCf9eH2YNp2sbTRoCTVbteNM7Z5PoF2tRMLHWOwNBOMb7httA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.5-beta-20260214073825.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.5-beta-20260214073825.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.5-beta-20260214073825.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.5-beta-20260214073825.0_1771054814651_0.3856640434190388","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@midscene/web","version":"1.4.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"93101a75d7185fb615c6af5585e45cf3df26ab0e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.6.tgz","fileCount":166,"integrity":"sha512-9UTUPW/sHau0aKIjmqmnDttJqLPkbRZJICFGC9JYqcx/OoXUR6PEhDvn2raIZk9SAqdWs7Yd0mD15aZVrmwgOw==","signatures":[{"sig":"MEUCIQDi7YyFAvzae20T59Loe9l+yEkGVHKFwEddmlRVrsQ1HgIgQyQRWeXCfzpn76EdovNweXhHlDHbtU9hwY3BytSPisM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060906},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3a7960329c329f5e656c31c78a7ae010/midscene-web-1.4.6.tgz","_integrity":"sha512-9UTUPW/sHau0aKIjmqmnDttJqLPkbRZJICFGC9JYqcx/OoXUR6PEhDvn2raIZk9SAqdWs7Yd0mD15aZVrmwgOw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.6","puppeteer-core":"24.6.0","@midscene/shared":"1.4.6","socket.io-client":"4.8.1","@midscene/playground":"1.4.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.6_1771909353434_0.43837748149897116","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@midscene/web","version":"1.4.7","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"af6f1ce41dc17a32a3121120e3e0af0f0033ec7f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.7.tgz","fileCount":166,"integrity":"sha512-D/cG+a1mLlVeeskkuqOeKE+TxIHiyjtyaT1ugRZfiRCvjHvlPFTH3xJNbLl/zGHQh2Oz7S4vUVZXGSEH/a29KQ==","signatures":[{"sig":"MEYCIQCHIXYH9otj2u5z/R0T6Di1z8fAhGxssKwtYLJ9zyHz/AIhAJUNp6qf0D0y3E7d4+d0yRwDhWxQQX1HqtC2kCkhyQPh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048221},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f53844f799f6f56a26ccf62935ad3ebd/midscene-web-1.4.7.tgz","_integrity":"sha512-D/cG+a1mLlVeeskkuqOeKE+TxIHiyjtyaT1ugRZfiRCvjHvlPFTH3xJNbLl/zGHQh2Oz7S4vUVZXGSEH/a29KQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.7","puppeteer-core":"24.6.0","@midscene/shared":"1.4.7","socket.io-client":"4.8.1","@midscene/playground":"1.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.7_1772026362951_0.2655293490716695","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226055141.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226055141.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"69f34f0ea8c2485a425cfc95211165581046a659","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226055141.0.tgz","fileCount":166,"integrity":"sha512-VKZDt6NoHPJ9lAp2hc7EAJ8eGUQ5OchqVBRAg6qGHgiUa3T1dMzv9QmSZ7KPKZF63lt0DPPHHLMnvR9tteiZnA==","signatures":[{"sig":"MEYCIQC343FS4tAWsasVANIixQs92/dJYMAsT9RjZP2E8EPalgIhAP7NmshzCYgQmQcCTrrEvI/wh3XEz3w2Ajlhbe0pAs+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048529},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226055141.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c0c704b6431e61634143986f129bb4f0/midscene-web-1.4.8-beta-20260226055141.0.tgz","_integrity":"sha512-VKZDt6NoHPJ9lAp2hc7EAJ8eGUQ5OchqVBRAg6qGHgiUa3T1dMzv9QmSZ7KPKZF63lt0DPPHHLMnvR9tteiZnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226055141.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226055141.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226055141.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226055141.0_1772085216029_0.30143231652646096","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226063853.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226063853.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"e02202e64f984b5e258bb95dde09c3026412ed53","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226063853.0.tgz","fileCount":166,"integrity":"sha512-fnEtC3/u+at0ClC8sjQ575EpRV12Lw08YL12tC/YJ1XqJIuhbYeZ5AYaV8dqgGrGawPSVbRjn5Tr4i4omFrOkw==","signatures":[{"sig":"MEUCIERbAOq9MdMU7JtmcpJSQj6f/zAX41q/+IJGJpSZBX7iAiEAvm0d8zMC9ceDAM4sXKZTqG8ArhHeVdDqO2DRd8j+2cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048529},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226063853.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/88c6cf6a299a85ccf05afae22c26211f/midscene-web-1.4.8-beta-20260226063853.0.tgz","_integrity":"sha512-fnEtC3/u+at0ClC8sjQ575EpRV12Lw08YL12tC/YJ1XqJIuhbYeZ5AYaV8dqgGrGawPSVbRjn5Tr4i4omFrOkw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226063853.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226063853.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226063853.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226063853.0_1772088048874_0.8176408599513605","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226065744.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226065744.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"5912456f99042dcffd4c832bf1e8f2b8437f11a6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226065744.0.tgz","fileCount":166,"integrity":"sha512-8yk75IQV4D02i2NPxoE187Irn5nC+d5JvVHQuXfyfzmeamj6UEyrfuug4JSqs0+XnHy111P5oMRzOPH7uP+ivw==","signatures":[{"sig":"MEUCIF9WWlTA1e+UUerfoaRBh/y5D6KXTJ6C7GAcEjNgJXzhAiEApRhsFhoxEWfPge14f/0+6k1vUZFfJ4SVq64UKI4zj5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048529},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226065744.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d1c433aab0ee6f63a6d9d40d420005f9/midscene-web-1.4.8-beta-20260226065744.0.tgz","_integrity":"sha512-8yk75IQV4D02i2NPxoE187Irn5nC+d5JvVHQuXfyfzmeamj6UEyrfuug4JSqs0+XnHy111P5oMRzOPH7uP+ivw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226065744.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226065744.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226065744.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226065744.0_1772089173082_0.30203216026131274","host":"s3://npm-registry-packages-npm-production"}},"1.4.7-beta-20260226072540.0":{"name":"@midscene/web","version":"1.4.7-beta-20260226072540.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"848848819f410381cfbc8fabceb49704eba6a4bd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.7-beta-20260226072540.0.tgz","fileCount":166,"integrity":"sha512-JJQ4pypuB3qe1Wq3Rffh0BGXG7h9qXlne/UnJR6w6kvJnrHKQX1bFvRwImC5Nl2GBYPKTM9KHgIZSF1bOMV5Ew==","signatures":[{"sig":"MEUCIQCNq8Vip+gM20DOtmj4EMl+1AHokKiwfotBc3/yppan4gIgAeF1Y2PLMsJaFT6SMFPQIroOBz3nXJM9onnLHQtP3rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061214},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.7-beta-20260226072540.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0cc70d1066a3a8cf37d78985cd028899/midscene-web-1.4.7-beta-20260226072540.0.tgz","_integrity":"sha512-JJQ4pypuB3qe1Wq3Rffh0BGXG7h9qXlne/UnJR6w6kvJnrHKQX1bFvRwImC5Nl2GBYPKTM9KHgIZSF1bOMV5Ew==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.7-beta-20260226072540.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.7-beta-20260226072540.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.7-beta-20260226072540.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.7-beta-20260226072540.0_1772090856187_0.48361207069305157","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226073838.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226073838.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6a0f106981ad478bd47bec8883a69fa48a0c751f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226073838.0.tgz","fileCount":166,"integrity":"sha512-ryZM+9QNsCfq54IJ4V9thQ9INUmXqBmU1n+sRCnHWEl14AbUXxbGzyiXPbQX/VCVvOrnWdd1fSl7Pw3J7uqoPQ==","signatures":[{"sig":"MEUCIAai1iu5kRIXv4D3X9R3kQKA0GGWb0xhy05JS8+H2DjGAiEAy2ZuH950zhnCT/p3RQ7Blf2d/i6Xf0FUaGGHNyXUcBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048529},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226073838.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ece4cf9a205d2161d76efa83a0a3c192/midscene-web-1.4.8-beta-20260226073838.0.tgz","_integrity":"sha512-ryZM+9QNsCfq54IJ4V9thQ9INUmXqBmU1n+sRCnHWEl14AbUXxbGzyiXPbQX/VCVvOrnWdd1fSl7Pw3J7uqoPQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226073838.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226073838.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226073838.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226073838.0_1772091627613_0.5767850990303254","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226080245.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226080245.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8899c8ade21e5a7b3d83c59815ff89585e1488dd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226080245.0.tgz","fileCount":166,"integrity":"sha512-q+nJ7dR8tqBYsC19g8M1QVbvky+gjZrOelzLoaJ+71uMQh83cn0bAERsRwnafZbwxwca6fWJTnKzfi8xs9CvMA==","signatures":[{"sig":"MEUCIHq4PRZfutcm07aAy7o29iKhsCc72CjjFRS87rPuL9OjAiEAqEBoBBdkE8nlFcrdx6wTADTTH7Z5Vfb79LYzGhfewyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048529},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226080245.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/02ad700dfd190e177a1bcabe253cef55/midscene-web-1.4.8-beta-20260226080245.0.tgz","_integrity":"sha512-q+nJ7dR8tqBYsC19g8M1QVbvky+gjZrOelzLoaJ+71uMQh83cn0bAERsRwnafZbwxwca6fWJTnKzfi8xs9CvMA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226080245.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226080245.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226080245.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226080245.0_1772093069639_0.07791473964297024","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226080545.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226080545.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"89760f26203c1b93512615284f9f1eec5a7c6af7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226080545.0.tgz","fileCount":166,"integrity":"sha512-MiEeCrYm2O1O/kXTROHmwP+GiOVqanuxhe5O95iJy7/gBPxjsfwu7YKpByhkGO5PNH5yTvNmYNCb/EWtAsxeKw==","signatures":[{"sig":"MEUCICvjaWD1XxcLhfACmIoworZyVh7af44Lrdm1V0IaKY5kAiEAk//OA55nyE36vHDHKKZUdM4OTai2uf/Zk59vguyJwBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048529},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226080545.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/06093b6a1d16f9a892a8f6fe09275187/midscene-web-1.4.8-beta-20260226080545.0.tgz","_integrity":"sha512-MiEeCrYm2O1O/kXTROHmwP+GiOVqanuxhe5O95iJy7/gBPxjsfwu7YKpByhkGO5PNH5yTvNmYNCb/EWtAsxeKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226080545.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226080545.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226080545.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226080545.0_1772093254634_0.3435490097885636","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226081437.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226081437.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"be23df2b6e9c53ce0279eb2790015c8fb5e6ffaf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226081437.0.tgz","fileCount":166,"integrity":"sha512-s9yUdHmNe0V7pGucmbGRQ3gYsJ8vIJd9RVjuTJU9PRS/WkfarQO6MxWM4haN0t1Am8I6vN46kwCBnn0jWjMStg==","signatures":[{"sig":"MEQCIFThMFJxRN764sigzUX6LB5srfNKgZM48KXKDNF+PW81AiAJuFgaX7AY65rGUijXZZydKwQSjqyIOUe2FgQ2KKsb/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048529},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226081437.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0c92fc058daccc42fd3111302b6dfb41/midscene-web-1.4.8-beta-20260226081437.0.tgz","_integrity":"sha512-s9yUdHmNe0V7pGucmbGRQ3gYsJ8vIJd9RVjuTJU9PRS/WkfarQO6MxWM4haN0t1Am8I6vN46kwCBnn0jWjMStg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226081437.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226081437.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226081437.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226081437.0_1772093784009_0.277871024195961","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226083355.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226083355.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"f494e6f9083c3474095e424e86cb522afe7d4ed3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226083355.0.tgz","fileCount":166,"integrity":"sha512-Q8en75g1vjSH5c2MjKeZhKZgfDyGPIanOqz+OOTzgA2FGZsL/80X6rR/VaA5jvEynb3CWZFLAoD7L+FVv91MuQ==","signatures":[{"sig":"MEQCIDN4h/W6raavYPoG7KMEoZ6PoJF2C5ckL6LGU1wIEIRnAiBRRwyrtnjZ7Ni++bPCe76wDtLm4Oehx1cW2TKUghFHIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049053},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226083355.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ddeefbf2876cb026dcb7b2add14e6120/midscene-web-1.4.8-beta-20260226083355.0.tgz","_integrity":"sha512-Q8en75g1vjSH5c2MjKeZhKZgfDyGPIanOqz+OOTzgA2FGZsL/80X6rR/VaA5jvEynb3CWZFLAoD7L+FVv91MuQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226083355.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226083355.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226083355.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226083355.0_1772094947516_0.99995233743844","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226085745.0":{"name":"@midscene/web","version":"1.4.8-beta-20260226085745.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d1923f810ecb4deed673f7d1bfc857df21ad53e2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260226085745.0.tgz","fileCount":166,"integrity":"sha512-h8qsmeFxgXPVLzkvYFKlLfa58ODHLFIOY84vAc8aHHJ9g4D/Adi9X5ou0X6nrDTViE+OB2e+g2alRWS4pAf1Cw==","signatures":[{"sig":"MEUCIQD7J0Wv8y+Xk+bUJewdzk906EHGjUYZn4PXeDdEcP07SQIgVN3Y8OwWIMU+e1fUr3Nlpz/EQg7gXrEPAKV35/rc0NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048529},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260226085745.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3d0fc152c0cc4a802df635d91dc72704/midscene-web-1.4.8-beta-20260226085745.0.tgz","_integrity":"sha512-h8qsmeFxgXPVLzkvYFKlLfa58ODHLFIOY84vAc8aHHJ9g4D/Adi9X5ou0X6nrDTViE+OB2e+g2alRWS4pAf1Cw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260226085745.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260226085745.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226085745.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260226085745.0_1772096372444_0.66747512651169","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227024943.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227024943.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"fdc64f6c80d1e235da1b3b57bc9b5ab71b9feff9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227024943.0.tgz","fileCount":166,"integrity":"sha512-adLx6K7ffQMB+qnoBvqGJNcWMcoaREqe2CYIFJSogymp9EaJsGs/dY2JlJu5K9XFQPMplXR6LqmeTtQznjVOww==","signatures":[{"sig":"MEUCIC6koy3YL/kUzouf/q87FeB9eKSow/tPWiwVMQIx/pPnAiEAmL4nzrfXj3nuQfV8N+Fd9BXNHg3xGkQ7ipO0fEoGi9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049053},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227024943.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f27191b5a7e18e3e9d93138f7d9a29ab/midscene-web-1.4.8-beta-20260227024943.0.tgz","_integrity":"sha512-adLx6K7ffQMB+qnoBvqGJNcWMcoaREqe2CYIFJSogymp9EaJsGs/dY2JlJu5K9XFQPMplXR6LqmeTtQznjVOww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227024943.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227024943.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227024943.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227024943.0_1772160697337_0.9141337794987643","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227030546.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227030546.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"34a7378afaa09f4faa40b3569368e8b69192187a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227030546.0.tgz","fileCount":166,"integrity":"sha512-d7TvkXYqY3yCcP6B2IVPLEhpMo7pHBXye+MXGHaOI8j8VaIzn5SMjG8MWuvt6JfNsSvuyb5U/P2F5dNbpjEU8w==","signatures":[{"sig":"MEUCIQD9Tv+AwIAw/cF9vj1EI/zAQjq5mxZCxUK9K4JH8bq+yAIgA9o2SeGTzZwuL3dRw+6slW0vGVbzRYyezrlIhKgJd1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049477},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227030546.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6aa5d6c6ffa476144df972c8b59c800a/midscene-web-1.4.8-beta-20260227030546.0.tgz","_integrity":"sha512-d7TvkXYqY3yCcP6B2IVPLEhpMo7pHBXye+MXGHaOI8j8VaIzn5SMjG8MWuvt6JfNsSvuyb5U/P2F5dNbpjEU8w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227030546.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227030546.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227030546.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227030546.0_1772161662197_0.4682737336639997","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227031711.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227031711.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"96f534bfb05661e24da1eae9d46302ba80354ed3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227031711.0.tgz","fileCount":166,"integrity":"sha512-XTgNUW4u0llc885dVM+QieyXQ3u5iho4YdPtv+fp7tipWJ0S7xZuSPpHXkL/wIxVExdxZ/Q84XgI+ydO21gZMQ==","signatures":[{"sig":"MEYCIQDSsZB609a6CcxRQidk7kJYWBuv7J+2VQug3+wOKhRbpwIhAKbCotoj958J448o4wepbomdlqvHNwIgU2p09za6W/7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049053},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227031711.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a9d9252cdb6888fcbcef89b0ffb920d1/midscene-web-1.4.8-beta-20260227031711.0.tgz","_integrity":"sha512-XTgNUW4u0llc885dVM+QieyXQ3u5iho4YdPtv+fp7tipWJ0S7xZuSPpHXkL/wIxVExdxZ/Q84XgI+ydO21gZMQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227031711.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227031711.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227031711.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227031711.0_1772162342808_0.2866053388580212","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227035038.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227035038.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d369f4a57331aaf5ce28445e8290c10659a1a2a3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227035038.0.tgz","fileCount":166,"integrity":"sha512-V/7HZKCmhkNgI6yNdoWIfNmkAt/TiqJW1AFQ9iwe86MFFAxV4JHd8UG+Ni8+/sePyVNzTy00tGe49LYpLAGBZQ==","signatures":[{"sig":"MEUCIByoib7mWdrnB4CQyYaRCx0nzmM3mr9IoDXZDYyqZLUwAiEAoXORQG59+ZeNNc8XWUxSew2ilDiFwBJUAsZ5B3dfOOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049477},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227035038.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7e4d105f75c1e6c50ae2e555d3a5f9e2/midscene-web-1.4.8-beta-20260227035038.0.tgz","_integrity":"sha512-V/7HZKCmhkNgI6yNdoWIfNmkAt/TiqJW1AFQ9iwe86MFFAxV4JHd8UG+Ni8+/sePyVNzTy00tGe49LYpLAGBZQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227035038.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227035038.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227035038.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227035038.0_1772164346100_0.5150723426038413","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227035721.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227035721.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"645da294ee25bb293045304cf98afc804cb851e5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227035721.0.tgz","fileCount":166,"integrity":"sha512-4QkCPuxcI+98re0xfyoJB/YP2SI/qBypAwrftdH6IkBP9ZYTaH3zZTqw5idOo02B1aUDxX5qe86jiuLysnJ7TA==","signatures":[{"sig":"MEUCIGcgbIYNl50HQ5YMgMdwbQtOd82mcVzpZpCum85RGmRrAiEAs6ctPju5PdY1PtQiBClNgAl+6AluZaJFsaupo0w2cWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049477},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227035721.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/35338eb8818e17db3a14ec3a844a2f92/midscene-web-1.4.8-beta-20260227035721.0.tgz","_integrity":"sha512-4QkCPuxcI+98re0xfyoJB/YP2SI/qBypAwrftdH6IkBP9ZYTaH3zZTqw5idOo02B1aUDxX5qe86jiuLysnJ7TA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227035721.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227035721.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227035721.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227035721.0_1772164762547_0.07907595532271117","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227063551.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227063551.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"fba98778835a1c1717dabf6ecf0d166017c14f10","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227063551.0.tgz","fileCount":166,"integrity":"sha512-4Ub1HPHqJ4kAWFMZJ+hilz9qgzREI84Fn1GZahsz2x4ya8cn4ynnI/1NYN1eZ+P2m/DrAZlyf/QhZsjPFv+4hA==","signatures":[{"sig":"MEUCIGMPKqneDddyKeYDR8mDq4LQIQfu4vRYYWKwagcBzMRyAiEA+VqYp+gTy/42zT+SQ7508jFNSMpDBHUEzjG4efWJG2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049477},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227063551.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e4bc212c11e70ee7fbc61a3ecce3e103/midscene-web-1.4.8-beta-20260227063551.0.tgz","_integrity":"sha512-4Ub1HPHqJ4kAWFMZJ+hilz9qgzREI84Fn1GZahsz2x4ya8cn4ynnI/1NYN1eZ+P2m/DrAZlyf/QhZsjPFv+4hA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227063551.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227063551.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227063551.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227063551.0_1772174273835_0.19064489452182198","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227071612.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227071612.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"53e1c3af6f4730bbcb48876953c025f9d1771034","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227071612.0.tgz","fileCount":166,"integrity":"sha512-WPRE5YbezmKksAIebIjuh220O9wOOAE9DSEZq7WwQ+ax9SmphF9Y6HJnvUN9u+Jbi9sCHUUt4m2dkp/8JHBdIw==","signatures":[{"sig":"MEQCIHygoSEVAIOg2Wxn0r1tBnZyRgRv8iRsDcOSd7BwB08CAiABdiiTetEs8osP+weYOibyZGihPYu6k0u0l2M6U1O5uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049477},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227071612.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a91b0421402d3ba372dbf493cba97553/midscene-web-1.4.8-beta-20260227071612.0.tgz","_integrity":"sha512-WPRE5YbezmKksAIebIjuh220O9wOOAE9DSEZq7WwQ+ax9SmphF9Y6HJnvUN9u+Jbi9sCHUUt4m2dkp/8JHBdIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227071612.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227071612.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227071612.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227071612.0_1772176693175_0.7281705886567202","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227074608.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227074608.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1cccc48fd04deae8cbf6350cd27c6d417d2a5129","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227074608.0.tgz","fileCount":166,"integrity":"sha512-whuOvJraNOsBb/07k+Cvq2byvKGYTd6BuSu8widv1Xf2Q4Qd69tKQXx970V71ZHLF9jC6cQB7z2M25B8BchhUw==","signatures":[{"sig":"MEUCIQDEYS0x7bjctC2PDMpzRheyvZOEJYLdKTAfAhbUppWgWwIgU74pFBtHalWSWn6MvJiJ5VpVjG77UONUQW0mqut+3JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049477},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227074608.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4da86bbd57680a602ea7244d84e64ad6/midscene-web-1.4.8-beta-20260227074608.0.tgz","_integrity":"sha512-whuOvJraNOsBb/07k+Cvq2byvKGYTd6BuSu8widv1Xf2Q4Qd69tKQXx970V71ZHLF9jC6cQB7z2M25B8BchhUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227074608.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227074608.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227074608.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227074608.0_1772178478603_0.2696506292537093","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227080440.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227080440.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"7842fb0bfffad779069183bfc2196679fd443da4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227080440.0.tgz","fileCount":166,"integrity":"sha512-3kVRFTZerQCAH9oCLynm/5nFKD+3sh2f5fuVKjfZ9VslUW1tfXkYnUXFyYTuIXwwip9JRgdqpdJsOBi6uRU9rg==","signatures":[{"sig":"MEUCIQCd2kZTI073OBXPBJlRjBX8PbU0za8/xLbA3i3Yn3PGgAIgK0I+Qv+V3ZcXhHEvI7D2RYEeKEv66P8m1ChQg2Sh7Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051023},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227080440.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d8e80509ea520e13a09c99e6a21ee77c/midscene-web-1.4.8-beta-20260227080440.0.tgz","_integrity":"sha512-3kVRFTZerQCAH9oCLynm/5nFKD+3sh2f5fuVKjfZ9VslUW1tfXkYnUXFyYTuIXwwip9JRgdqpdJsOBi6uRU9rg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227080440.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227080440.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227080440.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227080440.0_1772179587714_0.690066463866535","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227081324.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227081324.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"a5ad335a42df9b16a048533d37adbab08ce642f5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227081324.0.tgz","fileCount":166,"integrity":"sha512-6fdWjOm9XzLa+prb9mKha4IwUZs38m4GjfdJh2zfl7HYMqHmWKW+jR1w08DsBYYekTthSvYnkuq+puOn1vCPFA==","signatures":[{"sig":"MEUCIQCN9zDzgGHwSorsrF2CJFWJDmsJ1QHQW03PrFHKvN4E3gIgDCc2zYAqLCIQs4C43XCqqN/VAbqijmeNmb1KwnZczxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049477},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227081324.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a386907a4ad71eee08cb77dca63ec1e1/midscene-web-1.4.8-beta-20260227081324.0.tgz","_integrity":"sha512-6fdWjOm9XzLa+prb9mKha4IwUZs38m4GjfdJh2zfl7HYMqHmWKW+jR1w08DsBYYekTthSvYnkuq+puOn1vCPFA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227081324.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227081324.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227081324.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227081324.0_1772180121000_0.9217075475223104","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227092357.0":{"name":"@midscene/web","version":"1.4.8-beta-20260227092357.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"c71568dd7e05b89edaa1fbc989c684f47b83eb56","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260227092357.0.tgz","fileCount":166,"integrity":"sha512-PBVDxotvaF83Z+7iMS0LehU3JIx+YFJQkgZsRvN89lbbJY/QzgZv2oHDqmA5wC+I/chNNIMaPHItF9d7GqC0PA==","signatures":[{"sig":"MEQCICho8JdPr0u95Z5pGXYe1QTkMbw+B3kJxRirIiktINsnAiA9CwC1oe2ZokGJ5Zms33uXoxa/+libEqOd/eAkrGKs0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049477},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260227092357.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6f13f54413942041081559f6034c4185/midscene-web-1.4.8-beta-20260227092357.0.tgz","_integrity":"sha512-PBVDxotvaF83Z+7iMS0LehU3JIx+YFJQkgZsRvN89lbbJY/QzgZv2oHDqmA5wC+I/chNNIMaPHItF9d7GqC0PA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260227092357.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260227092357.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227092357.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260227092357.0_1772184347947_0.07051721869482774","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260228025947.0":{"name":"@midscene/web","version":"1.4.8-beta-20260228025947.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"2b0251514839ae551958d9b373db671d8c4830fb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8-beta-20260228025947.0.tgz","fileCount":166,"integrity":"sha512-GerkWzsnDlzgj8E/s4s+3pHbmyVLbsPOLJifz0Q7iNyQH7l2YyPM9qv6fduNhStJ2nj68ktK4gVkL4S/nRViSA==","signatures":[{"sig":"MEUCIGimA/PcuOGwl5QSeZR9mjnS1WCE5+Vjy4w9MfvAG/z/AiEA6Mps3W17cA0jfE3+znjK5TXSCgwgIK/aKBm2P6FmRDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051023},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8-beta-20260228025947.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c1dab38d4df15fa794b8b4e23c1d270d/midscene-web-1.4.8-beta-20260228025947.0.tgz","_integrity":"sha512-GerkWzsnDlzgj8E/s4s+3pHbmyVLbsPOLJifz0Q7iNyQH7l2YyPM9qv6fduNhStJ2nj68ktK4gVkL4S/nRViSA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8-beta-20260228025947.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8-beta-20260228025947.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260228025947.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8-beta-20260228025947.0_1772247698240_0.9020870506497283","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@midscene/web","version":"1.4.8","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"0d4575e0d85805250adb6174ce0d51d5f7275770","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.8.tgz","fileCount":166,"integrity":"sha512-fLUVGlFzP8Va8L8l9l3uChXnMvEDAH4WZ7m0fs8wbn9/l37uqNlJqjtAHHkJbzyyQlsAtRpikduKVj47zpKuCg==","signatures":[{"sig":"MEUCIQCnvoMOg7nCVjB3Ipeo2el0mirrfaUJ9rZDxhWK0yqsIgIga4664SWsaMqL3RT0+4bxbdCnrXtjFHZta4quek0R4y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050997},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0162ec69881cca518a8b10a620bb4284/midscene-web-1.4.8.tgz","_integrity":"sha512-fLUVGlFzP8Va8L8l9l3uChXnMvEDAH4WZ7m0fs8wbn9/l37uqNlJqjtAHHkJbzyyQlsAtRpikduKVj47zpKuCg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.8","puppeteer-core":"24.6.0","@midscene/shared":"1.4.8","socket.io-client":"4.8.1","@midscene/playground":"1.4.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.8_1772250472272_0.8496655096810599","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@midscene/web","version":"1.4.9","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"fb29e6f6745c6b5480fedf1d0dcd574f6488f3d5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.9.tgz","fileCount":166,"integrity":"sha512-sX8ftBFRY9rHMilVWhWPJ+2NgHsenIvgTLDn/RlbaYd09R2nSWhmwrZpWPawPDZgVCLfr8qnnP8ZkZJt5R/sGA==","signatures":[{"sig":"MEYCIQCpWM6liw77PmbEpnVQdWigY6DyVfS1YWGJHX2quB57+AIhAL7SQla3yAyGWZlGUb6gX6CwKOLDwhQ61JbSGW2aQEh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050997},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/66bb8adfdb2d19c2dfbb6fcd22f1af36/midscene-web-1.4.9.tgz","_integrity":"sha512-sX8ftBFRY9rHMilVWhWPJ+2NgHsenIvgTLDn/RlbaYd09R2nSWhmwrZpWPawPDZgVCLfr8qnnP8ZkZJt5R/sGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.9","puppeteer-core":"24.6.0","@midscene/shared":"1.4.9","socket.io-client":"4.8.1","@midscene/playground":"1.4.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.9_1772272329889_0.7209439644799212","host":"s3://npm-registry-packages-npm-production"}},"1.4.10-beta-20260302090135.0":{"name":"@midscene/web","version":"1.4.10-beta-20260302090135.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"a8124ee7f7ac11d0a81a43f71a61599c9169bdcd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.4.10-beta-20260302090135.0.tgz","fileCount":166,"integrity":"sha512-+1PuOqYF7I6b0e1zIOP7yDZo+ePB6SKXWlvEtNz0kB0UvJ3I84ysnqBNy3a7VhWJQAlKVAOPBMAqifDuEFaTdQ==","signatures":[{"sig":"MEQCIFxL489cMdnBKnQNJbqLDJA3w/HW7WwOpXD0yU7ZzctWAiBEPW/DoBKWimN1OfE9OS17+7B8xtaESS5fDtdK1TSgqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051319},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.4.10-beta-20260302090135.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2f9cf359df9281f1795c9c5e34693ffd/midscene-web-1.4.10-beta-20260302090135.0.tgz","_integrity":"sha512-+1PuOqYF7I6b0e1zIOP7yDZo+ePB6SKXWlvEtNz0kB0UvJ3I84ysnqBNy3a7VhWJQAlKVAOPBMAqifDuEFaTdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.4.10-beta-20260302090135.0","puppeteer-core":"24.6.0","@midscene/shared":"1.4.10-beta-20260302090135.0","socket.io-client":"4.8.1","@midscene/playground":"1.4.10-beta-20260302090135.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.4.10-beta-20260302090135.0_1772442213393_0.26126526713662934","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@midscene/web","version":"1.5.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"806508ec9107e0b1e7e9ed4b61f965cb84f39e14","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.0.tgz","fileCount":166,"integrity":"sha512-uA5dR+Y0bbIAlAi3x36iiMR5U6eO/omo4GHbbGGdRj9YKUotavBBTI22cMb2u3jKon+hBx/dFYih1FrTXBilgA==","signatures":[{"sig":"MEQCIAFj4Qo6Na8ZkbegRDvgqwxRf2MFT7ipv1DVscNUQLfqAiAr+M9iTIKEF+3BH3wvll4FOUKQfv8QJ+SY7ifAn8pDSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053651},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/893e0951be31e14bbb7e46ab14c54fc3/midscene-web-1.5.0.tgz","_integrity":"sha512-uA5dR+Y0bbIAlAi3x36iiMR5U6eO/omo4GHbbGGdRj9YKUotavBBTI22cMb2u3jKon+hBx/dFYih1FrTXBilgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.0_1772443069051_0.9643417025986234","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260302102736.0":{"name":"@midscene/web","version":"1.5.1-beta-20260302102736.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b32e8af02e21934a50c79083b1d2d05a45158024","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.1-beta-20260302102736.0.tgz","fileCount":166,"integrity":"sha512-MRFKPhDszdvCUuJqzk0yWk0mYBXr+Zx5HtrSRDvs2slPWS0CVADwgQp/UW+fwfP2JRG2g6e188jqK9Ss9Sb0Dw==","signatures":[{"sig":"MEUCIQCLlBA6c9I6NSnrXmz6i79uH3WTQRY9NTqSFk0S3RUdWgIgDwN4nNgYJg+aB+tWY1U2H8dsbLnJJJMIW5bqyB8n8LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053959},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.1-beta-20260302102736.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/448718d6dcf479b7bffeef468238c140/midscene-web-1.5.1-beta-20260302102736.0.tgz","_integrity":"sha512-MRFKPhDszdvCUuJqzk0yWk0mYBXr+Zx5HtrSRDvs2slPWS0CVADwgQp/UW+fwfP2JRG2g6e188jqK9Ss9Sb0Dw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.1-beta-20260302102736.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.1-beta-20260302102736.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.1-beta-20260302102736.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.1-beta-20260302102736.0_1772447375110_0.7249198321869803","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@midscene/web","version":"1.5.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"2c0c46771ec90e78e8d93716b44f5dc476e8a5fd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.1.tgz","fileCount":166,"integrity":"sha512-+VRDaygubf3hhvSljXwYN39GcQH9jbaKylkknj9h/x7BJXtqwTE5q5M+KMfXG+Es8uloYHEyNWFfQ9MDux6oLg==","signatures":[{"sig":"MEUCIQD7PXoUJsH+m8MhtY9sDZ4/gah0BJex5/ICpCIn6zfMZQIgMXxmDXjf31lNJSBo1v5XZMafBsWUGtdWGHSkXEa92d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053651},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a83a09437bd891f1f4f3007009fb79f2/midscene-web-1.5.1.tgz","_integrity":"sha512-+VRDaygubf3hhvSljXwYN39GcQH9jbaKylkknj9h/x7BJXtqwTE5q5M+KMfXG+Es8uloYHEyNWFfQ9MDux6oLg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.1","puppeteer-core":"24.6.0","@midscene/shared":"1.5.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.1_1772521733012_0.23847044251339655","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260303073935.0":{"name":"@midscene/web","version":"1.5.1-beta-20260303073935.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"78157e6c749e16a7837426712a2cf0da9645fad9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.1-beta-20260303073935.0.tgz","fileCount":166,"integrity":"sha512-bb+VCgRW2fLoF1fU2ue+ytbHmRmI+DjkAQnqNmXafkcygCkX+4SvEgl5q57fI/ct2pKJJNhKRHKDrv74RLJJjg==","signatures":[{"sig":"MEQCIBYregqtqzRD9rajh/U1qWm9fqfNfBLcRyUSH4a5tdldAiBA2fyS6reHPVb8xxeY2DxkgC1cR41Uy+/KwWucnXX4oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053959},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.1-beta-20260303073935.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9e9417eb8fcee8bc84bbbb1a4750f83e/midscene-web-1.5.1-beta-20260303073935.0.tgz","_integrity":"sha512-bb+VCgRW2fLoF1fU2ue+ytbHmRmI+DjkAQnqNmXafkcygCkX+4SvEgl5q57fI/ct2pKJJNhKRHKDrv74RLJJjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.1-beta-20260303073935.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.1-beta-20260303073935.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.1-beta-20260303073935.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.1-beta-20260303073935.0_1772523697326_0.25990353688726486","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260303083655.0":{"name":"@midscene/web","version":"1.5.2-beta-20260303083655.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"aa2becf379a0bc5470faa5e2717c4238ae9c3d44","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.2-beta-20260303083655.0.tgz","fileCount":166,"integrity":"sha512-ppbi7YsKRqHQl3km5+mMwe4QyGyGZGsKVDyEH8muh9xaAAp+7uA7q0hVJnbD73ESb+kmdx79gDtDDf6WEyFmYQ==","signatures":[{"sig":"MEUCIQCHE41em2yZATbE4N/vFhSLSQUDzerPM9upxyoKtIhUoQIgeACZ0yVnFHYNmZ5kMdfmzez0xICSXSauf8/gqEBpGiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053959},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.2-beta-20260303083655.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/719b9075bdc8c18f88dc696b067fd8d3/midscene-web-1.5.2-beta-20260303083655.0.tgz","_integrity":"sha512-ppbi7YsKRqHQl3km5+mMwe4QyGyGZGsKVDyEH8muh9xaAAp+7uA7q0hVJnbD73ESb+kmdx79gDtDDf6WEyFmYQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.2-beta-20260303083655.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.2-beta-20260303083655.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.2-beta-20260303083655.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.2-beta-20260303083655.0_1772527136609_0.23019334169720929","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260303150256.0":{"name":"@midscene/web","version":"1.5.2-beta-20260303150256.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"77f85ff9f033d74f01c515ab1a9c4de77caf4bb4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.2-beta-20260303150256.0.tgz","fileCount":166,"integrity":"sha512-rey20fQvCmLqjLG2WQlobQYVwo7tYCBMajrw3mpaC6qd50M9NmY2x3nf+WpGh1w03TP5+SHuSrW8Y41XbJ6P/Q==","signatures":[{"sig":"MEUCIQCCZoER5p+k9hnRVu4GUcoi8YTdd/Mi/LMYlFxsMbjsqgIgAvdGjyTj16lqiLqHRqMPjffgSCzOh1Ff+wCe8uZ+4SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053959},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.2-beta-20260303150256.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d12e7a0865820a090d0624348e73fe93/midscene-web-1.5.2-beta-20260303150256.0.tgz","_integrity":"sha512-rey20fQvCmLqjLG2WQlobQYVwo7tYCBMajrw3mpaC6qd50M9NmY2x3nf+WpGh1w03TP5+SHuSrW8Y41XbJ6P/Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.2-beta-20260303150256.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.2-beta-20260303150256.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.2-beta-20260303150256.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.2-beta-20260303150256.0_1772550294952_0.39548602280633793","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260303235500.0":{"name":"@midscene/web","version":"1.5.1-beta-20260303235500.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"991b68311afc93034365142de666a3d3571f17ec","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.1-beta-20260303235500.0.tgz","fileCount":166,"integrity":"sha512-FoOxvOJWPwhBRzQCGvx7+NzNEEenz5iqXlHopfBdoCGMbYmOT/Bj5pqa/1tA1GkNfR/xVOQHqLd3uPf3FEoafg==","signatures":[{"sig":"MEQCIGHry/LiEmI+RZN4d96vE9qnk5oEtqhgDKm09nBKdLN3AiBMyaEtdJriBHfCpM8ZYE4MR/4hYOIRNpnPDDE8nTfkxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053959},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.1-beta-20260303235500.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e6c4efb164a9f1f69c8771c3fb853a03/midscene-web-1.5.1-beta-20260303235500.0.tgz","_integrity":"sha512-FoOxvOJWPwhBRzQCGvx7+NzNEEenz5iqXlHopfBdoCGMbYmOT/Bj5pqa/1tA1GkNfR/xVOQHqLd3uPf3FEoafg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.1-beta-20260303235500.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.1-beta-20260303235500.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.1-beta-20260303235500.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.1-beta-20260303235500.0_1772582219767_0.026509275512865305","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260304001559.0":{"name":"@midscene/web","version":"1.5.2-beta-20260304001559.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"eb0b11239813d8440afd5d03170820fc6bab459e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.2-beta-20260304001559.0.tgz","fileCount":166,"integrity":"sha512-kveGS80n6jBv6jVIhYpvJRNCC9K5SdwvbonVwLomqmwVOkyfAk5rfkBiE4k9J4i3C2F6aW9Ccz8Gl29gtQ/U4g==","signatures":[{"sig":"MEUCIQD325EjivwAo4+EgRG3erwojVC1Dutx8jdnNLAJfS8mbgIgLO1Lqs/i2p3zgGA/RnB+Cb2idGTzlJoV1UiDy4QN/lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054527},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.2-beta-20260304001559.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/14d8f1d9e93e9d3fdf40809aa2fd0880/midscene-web-1.5.2-beta-20260304001559.0.tgz","_integrity":"sha512-kveGS80n6jBv6jVIhYpvJRNCC9K5SdwvbonVwLomqmwVOkyfAk5rfkBiE4k9J4i3C2F6aW9Ccz8Gl29gtQ/U4g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.2-beta-20260304001559.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.2-beta-20260304001559.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.2-beta-20260304001559.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.2-beta-20260304001559.0_1772583485399_0.665319757186259","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@midscene/web","version":"1.5.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4d806ccc200a24efe5cd78e986fed555a50698c3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.2.tgz","fileCount":166,"integrity":"sha512-fTQSocJNCNBsHIPS2+BjW0Ndit+Sz7HFKRWDQ94RCO/B7xb5MBkeiV//E0wu3aByOFivMHH6+HBYi3mAhq3eHQ==","signatures":[{"sig":"MEUCIQDj+ejsA4TuG32I5nLtCio9vK6547SI4cyAyr6fBy6mvAIgdCoCQBXj9WudA9SnDLrIvSoT33Z8WCk+J1cIRM4A+kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054219},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/97389e4ed1b571d6394275d70907497d/midscene-web-1.5.2.tgz","_integrity":"sha512-fTQSocJNCNBsHIPS2+BjW0Ndit+Sz7HFKRWDQ94RCO/B7xb5MBkeiV//E0wu3aByOFivMHH6+HBYi3mAhq3eHQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.2","puppeteer-core":"24.6.0","@midscene/shared":"1.5.2","socket.io-client":"4.8.1","@midscene/playground":"1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","langsmith":"0.3.74","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.2_1772604872166_0.6618695395763168","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305031416.0":{"name":"@midscene/web","version":"1.5.3-beta-20260305031416.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6f8f5d993c58904c4dcfbec0fbd876efe76e515c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260305031416.0.tgz","fileCount":166,"integrity":"sha512-8oOdXsfcjyqzfnSr24EPJrzJPj49wuxmAs2QGRax7JX32ZTnWAp9KvhgiUd4foXObS1xJMrVVxqEayZR3iO5Xw==","signatures":[{"sig":"MEUCIFB/HQjkrM3HJg8sEbXzxBqmZnlz3SuG2wspmTGKh2YfAiEAzagUzk7UCgyGXl7OfqHBA40oVK06pQgdPaZx8TbV0ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260305031416.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5d630ef71f3274cc152c44fffb60f517/midscene-web-1.5.3-beta-20260305031416.0.tgz","_integrity":"sha512-8oOdXsfcjyqzfnSr24EPJrzJPj49wuxmAs2QGRax7JX32ZTnWAp9KvhgiUd4foXObS1xJMrVVxqEayZR3iO5Xw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260305031416.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260305031416.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305031416.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260305031416.0_1772680580946_0.22138013471208184","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305031559.0":{"name":"@midscene/web","version":"1.5.3-beta-20260305031559.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"164c59ca14a95f633bc4e9d84d5b8c3d538b0805","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260305031559.0.tgz","fileCount":166,"integrity":"sha512-Z10cfUyN5P9SWeXPCqXsvkTTOBLkiOzZZ3GE1crlJltwbcaVFRnQzCbbq3LL0CYzCqTref8RE8PawrV2gPen8g==","signatures":[{"sig":"MEUCIQC0Cmmz6RlD6HlS1fOT+sdUWdyR5NwEOPSqPgrIghN7ywIgE18K6MT+G7eo7B0P6rjoM3S8i+V1K/ltwm1UOpHSLJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260305031559.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fe621ac2b53801632c59a69217df6733/midscene-web-1.5.3-beta-20260305031559.0.tgz","_integrity":"sha512-Z10cfUyN5P9SWeXPCqXsvkTTOBLkiOzZZ3GE1crlJltwbcaVFRnQzCbbq3LL0CYzCqTref8RE8PawrV2gPen8g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260305031559.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260305031559.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305031559.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260305031559.0_1772680673272_0.6544470842690555","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305060313.0":{"name":"@midscene/web","version":"1.5.3-beta-20260305060313.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ae9b7054caf71d36e9870564f0bb0fc10048faa5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260305060313.0.tgz","fileCount":166,"integrity":"sha512-cQVF48uQQlA/3u6XPdwVybheLGTrmZpePDHOoWfMyajPhk2nd4v/4/IXH75pCNcS4RKcMR6+JwO/SZFnDdJJKw==","signatures":[{"sig":"MEUCIQCanbno9tteFZXAKxzUDEaKJmu7wsfEqJAjBmVoLyQZNAIgJQ8lm27DgalQJEeVehz/mFPWG77KHiEr63FoB+GbsII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260305060313.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dd932515d031a9d768755253434f0856/midscene-web-1.5.3-beta-20260305060313.0.tgz","_integrity":"sha512-cQVF48uQQlA/3u6XPdwVybheLGTrmZpePDHOoWfMyajPhk2nd4v/4/IXH75pCNcS4RKcMR6+JwO/SZFnDdJJKw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260305060313.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260305060313.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305060313.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260305060313.0_1772690711288_0.3049010535455945","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305065727.0":{"name":"@midscene/web","version":"1.5.3-beta-20260305065727.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"cc52d8a497698b95e102a2c3c27dd5b49330a603","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260305065727.0.tgz","fileCount":166,"integrity":"sha512-wBOkCfLRV1EZ6QnbEngZ4CTHCmPNmIc9nwGIWu4p25/BkBJOYAGHG1xdjDqJYyd81G+PEIXiVlVKy3TiV4KIEQ==","signatures":[{"sig":"MEYCIQDtNYwQZ8JxhjXBtVtCQXDUQZV6I5CDtK5mOneG2rNL8wIhAKe7tCbn7UuXcrPEOKbMRdyefZnyYXeJjHy0N/BL1GRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260305065727.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/118478bfad836c5b56fdfed9559d7d62/midscene-web-1.5.3-beta-20260305065727.0.tgz","_integrity":"sha512-wBOkCfLRV1EZ6QnbEngZ4CTHCmPNmIc9nwGIWu4p25/BkBJOYAGHG1xdjDqJYyd81G+PEIXiVlVKy3TiV4KIEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260305065727.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260305065727.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305065727.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260305065727.0_1772693959097_0.40681947454471934","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305083331.0":{"name":"@midscene/web","version":"1.5.3-beta-20260305083331.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d5e9fcce062024646c26a5b5a3cb7d948e2f87ce","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260305083331.0.tgz","fileCount":166,"integrity":"sha512-Nivne2xBmmPAGF5r2FuF8tqB83QpdRhU+gMzLGtywSrXeQhnRvlcQ7xX7f/qptAqK1yDzduSEIlTvnv+vGPCLQ==","signatures":[{"sig":"MEQCIDubZ0qWJ0HzXoNS9z3/ImuppYBljaEjQ9hvhs/H6vbsAiA2omwXiZ0I5NT4X+RXv4tYOcrkVEQncaIseSJPdnyJPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260305083331.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8a7c5966cd0f76fae008158dfd5e9707/midscene-web-1.5.3-beta-20260305083331.0.tgz","_integrity":"sha512-Nivne2xBmmPAGF5r2FuF8tqB83QpdRhU+gMzLGtywSrXeQhnRvlcQ7xX7f/qptAqK1yDzduSEIlTvnv+vGPCLQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260305083331.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260305083331.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305083331.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260305083331.0_1772699729805_0.1999187852587132","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305091226.0":{"name":"@midscene/web","version":"1.5.3-beta-20260305091226.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ab30940d649bfcc1da0a2e3f39b701edc5c5655a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260305091226.0.tgz","fileCount":166,"integrity":"sha512-VjTCo3A5rH4YKSKjtxstJZdpeuYRdCm3Gl8yeKfMvrnS/OczFF/Wfs9EK3UPi98hAAYwtieFvF0qBwveWnAUWg==","signatures":[{"sig":"MEUCIQCiVRlKlNSvvY5bDplba0B1LQarilj79R7yXGkFB8aj0QIgIb8zIzijqRFlF50CrVFA+ky8foA1elzNdtdvBI7nmjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260305091226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a5d29e171d2369f00304706987f05dc0/midscene-web-1.5.3-beta-20260305091226.0.tgz","_integrity":"sha512-VjTCo3A5rH4YKSKjtxstJZdpeuYRdCm3Gl8yeKfMvrnS/OczFF/Wfs9EK3UPi98hAAYwtieFvF0qBwveWnAUWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260305091226.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260305091226.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305091226.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260305091226.0_1772702062877_0.8192529394094517","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305093621.0":{"name":"@midscene/web","version":"1.5.3-beta-20260305093621.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"16c865c2d6634f69e290c30456035d11381b901f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260305093621.0.tgz","fileCount":166,"integrity":"sha512-zzGzUJ/aBIqA+Y4wCf2EZw9kL2mtO9TgVRlmQVxg163UZTBdv3CsO/Ca/3CZAGJaTZk2txAVIJds87lJZ9Bbeg==","signatures":[{"sig":"MEQCIBREkcESrkcYqC10r6uNH72/QCsPYuwq3sclWefhDqk5AiAC3PpSEE0kx7FH4ax/pE2Pd3vQzR0nybh80Gvd+I7Waw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260305093621.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7291e6dde4c28035b7b38c02556c7eb4/midscene-web-1.5.3-beta-20260305093621.0.tgz","_integrity":"sha512-zzGzUJ/aBIqA+Y4wCf2EZw9kL2mtO9TgVRlmQVxg163UZTBdv3CsO/Ca/3CZAGJaTZk2txAVIJds87lJZ9Bbeg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260305093621.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260305093621.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305093621.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260305093621.0_1772703495959_0.5463718840187981","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305115122.0":{"name":"@midscene/web","version":"1.5.3-beta-20260305115122.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"0ee3468d0763d52e28df2c938defe294b63299f4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260305115122.0.tgz","fileCount":166,"integrity":"sha512-Lsthn6+M6IEJqls8LjsFpx6P8yC6udOM27DjdGNo6USETZnSHomUiq/iGRKQAGA8QR0/MxZQyZRqFz7gPImtIQ==","signatures":[{"sig":"MEYCIQDYVhmIq4pl6sPyYxM3PC5ykKZGE7Vn8F77PmIWRV+VCwIhAPLD8epq85E4PCxqvDmJODaKhNSyqxBFVV+wYXCZbS4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055142},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260305115122.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/32ab039b3540ac748efdc9f634ec5468/midscene-web-1.5.3-beta-20260305115122.0.tgz","_integrity":"sha512-Lsthn6+M6IEJqls8LjsFpx6P8yC6udOM27DjdGNo6USETZnSHomUiq/iGRKQAGA8QR0/MxZQyZRqFz7gPImtIQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260305115122.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260305115122.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305115122.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260305115122.0_1772711593709_0.9270624682929158","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306025136.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306025136.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6cd240406f322731d49e9b371591251c5ac069c0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306025136.0.tgz","fileCount":166,"integrity":"sha512-Ct5XaEj/2XUj/XDYBV1JCqb2yPsONisQBz+3g2UQn6EXuvgqhF5uw12/VozkTZ8WyMvxj2FIknerZB0yBdMqRQ==","signatures":[{"sig":"MEUCIQDyaJb4wo3Fa9JmQlns/OVpUK8/OPBh/2/TStRh8hPFqwIgDY4Q97a6IP+7eb5x2Wpev0G5IEbfdaJIJ/Tt7ustBuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058177},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306025136.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/59451e0b38f6e53881a9614ed4c12d7f/midscene-web-1.5.3-beta-20260306025136.0.tgz","_integrity":"sha512-Ct5XaEj/2XUj/XDYBV1JCqb2yPsONisQBz+3g2UQn6EXuvgqhF5uw12/VozkTZ8WyMvxj2FIknerZB0yBdMqRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306025136.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306025136.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306025136.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306025136.0_1772765616857_0.5865015006994758","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306030241.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306030241.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"987cd0e4dc3308d7887f78086f428831f85de896","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306030241.0.tgz","fileCount":166,"integrity":"sha512-Fr9RpzND5V6rpF7z7NWtfNE7OBbxB/+xYJ7b5m/eqQx90B338mveCVds53Z0UU3XfZbTD0GFgbXhq7d6SQiOVQ==","signatures":[{"sig":"MEQCIGbiHYwhyNxvSaD46NwFivpu3EkjUU18zEzxldm+fAcgAiAoRMd16MkU+mOO45zsn5ZEBBhFS5+kgnggvAjrpbkZ/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059619},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306030241.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2cb8f495d520cae33768798ae7717721/midscene-web-1.5.3-beta-20260306030241.0.tgz","_integrity":"sha512-Fr9RpzND5V6rpF7z7NWtfNE7OBbxB/+xYJ7b5m/eqQx90B338mveCVds53Z0UU3XfZbTD0GFgbXhq7d6SQiOVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306030241.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306030241.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306030241.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306030241.0_1772766277724_0.5179981731857708","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306030803.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306030803.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ddeb10e9b4130424e58dd53d9ee7063fb2d33982","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306030803.0.tgz","fileCount":166,"integrity":"sha512-VwHNiQQjj50qLTQbAuSPKshJ6Y0C0jRvV649uPeZFNTp9aqHWRY9x+nuw2PnVdqcrmKk+tB4v/BKPifx5mM/7g==","signatures":[{"sig":"MEUCIGXuh0IRutg4UbbpPHaSwKs41RrdKEYuYEq/ACekzLdNAiEA4pWc0FpO5U1uzxb9pIejOZ6zEy/6Z5q1ppc3hxZqGqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065575},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306030803.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5af9f0c1fa45963ac7a7985ce2d08372/midscene-web-1.5.3-beta-20260306030803.0.tgz","_integrity":"sha512-VwHNiQQjj50qLTQbAuSPKshJ6Y0C0jRvV649uPeZFNTp9aqHWRY9x+nuw2PnVdqcrmKk+tB4v/BKPifx5mM/7g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306030803.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306030803.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306030803.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306030803.0_1772766601561_0.1039788669912658","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306032043.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306032043.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"c0ce202e69f87d93b28d54c3f21f1ef5ea6ff2e3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306032043.0.tgz","fileCount":166,"integrity":"sha512-qO3OBeB/GtGIWzHQEhCl5ECiU1wTPAmnkKJySX7eRQKbnduKfLHxmUaF60l9+L6Awr7IugPn3Oe3cAblg6r7lg==","signatures":[{"sig":"MEQCIH6PjFzk4K+oo8GzKDKRqO/Jg61wuJOIQQKYD2E6I1d2AiBe3W9vxzm3Whcaloa4w/FR+a7apFyq985ye11U7fCg9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065575},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306032043.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3e04bf50c8a7c2d818a26bf78a4a281b/midscene-web-1.5.3-beta-20260306032043.0.tgz","_integrity":"sha512-qO3OBeB/GtGIWzHQEhCl5ECiU1wTPAmnkKJySX7eRQKbnduKfLHxmUaF60l9+L6Awr7IugPn3Oe3cAblg6r7lg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306032043.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306032043.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306032043.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306032043.0_1772767359706_0.41524469340149395","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306033218.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306033218.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"57a33c02c6c84d55b8b9b05022337f4835a0e077","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306033218.0.tgz","fileCount":166,"integrity":"sha512-upy4vOWHsCbQ/vp0OP2FbBAIHnBY3z/d03V1BwBpq8GDQ/rqKiUOiJLyv1/F7T1/IYvu1zFeQPOgTFsKUF/M9g==","signatures":[{"sig":"MEUCIQDX41C+8OTKduwZKCpPk/CEYhTYYsEsudg2y9rl5vCFhwIgQZabx0No8cLPZL6R25NBa2QfD4aCiuVZz6rI0rT6rmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065343},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306033218.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b97ad34599083797c210ca80ab6ba6f3/midscene-web-1.5.3-beta-20260306033218.0.tgz","_integrity":"sha512-upy4vOWHsCbQ/vp0OP2FbBAIHnBY3z/d03V1BwBpq8GDQ/rqKiUOiJLyv1/F7T1/IYvu1zFeQPOgTFsKUF/M9g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306033218.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306033218.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306033218.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306033218.0_1772768052494_0.8011416302919323","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306033908.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306033908.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b28cbdf42b6ff1fabc4d74c6288706ff0ebb1eec","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306033908.0.tgz","fileCount":166,"integrity":"sha512-UwKhMZ9DzlFa02D72aJ+s+kDOAAlW6VVMW4SZeQqAFZGID621K9o8vi9xHD7WVmbBMlRgA0TSYxac5hIVgC0eQ==","signatures":[{"sig":"MEUCIFZXIRNxKBYExsZxjTHmHvgIIpy2+l80OfosN9vFXl/8AiEA2GEA6K1WsiJHUvtyhaVobLzDOHoWs7aJTqaT2rr82n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065343},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306033908.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f0dc950c37e2b745175fb91634268974/midscene-web-1.5.3-beta-20260306033908.0.tgz","_integrity":"sha512-UwKhMZ9DzlFa02D72aJ+s+kDOAAlW6VVMW4SZeQqAFZGID621K9o8vi9xHD7WVmbBMlRgA0TSYxac5hIVgC0eQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306033908.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306033908.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306033908.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306033908.0_1772768457737_0.23346724591341994","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306034253.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306034253.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6dabbd4f2c6c0bf25992c51bc3e17df68005f1c5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306034253.0.tgz","fileCount":166,"integrity":"sha512-EP0nwE8dCGLDvaOOQGtTlje1XSv6DQYcle0Yu0tqhPoYTimTaGt0Wl5hXyQuY3kXhvkGY/CdFqUSErHNs9LGVw==","signatures":[{"sig":"MEUCIQD6RJCaX6Nnc8zpzQVqPTpviLtlKg+w6FgQncoAsav3TQIgXq+ttrJfBYoop9/xwmzQSKsyowkD1iSC0dcrFMFblCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065757},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306034253.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/071a20b8212b82c7d87045ef6bdcdbdd/midscene-web-1.5.3-beta-20260306034253.0.tgz","_integrity":"sha512-EP0nwE8dCGLDvaOOQGtTlje1XSv6DQYcle0Yu0tqhPoYTimTaGt0Wl5hXyQuY3kXhvkGY/CdFqUSErHNs9LGVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306034253.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306034253.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306034253.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306034253.0_1772768690250_0.7302017741080409","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306040002.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306040002.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b6c4a2094b3018a5e95c541c5538ee350b85ae4c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306040002.0.tgz","fileCount":166,"integrity":"sha512-O6LeujOrruFwUSyalN4z0evcgXI2mntnWzwIzgY/bP9AJ4TLq0PT+nRfkBv2peg9kycwaR6ku/YKGFew9DgLCw==","signatures":[{"sig":"MEQCIGiPG/7FsOAT9kpM6hqAqWqBa0pmcQv5s278TadvYaHDAiA9KnjdJ5U5fSK1J82s8gvGnyNQRVZcsT8FY78yNVPuzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057632},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306040002.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1c3f291bc92a310a9b65da12124125ae/midscene-web-1.5.3-beta-20260306040002.0.tgz","_integrity":"sha512-O6LeujOrruFwUSyalN4z0evcgXI2mntnWzwIzgY/bP9AJ4TLq0PT+nRfkBv2peg9kycwaR6ku/YKGFew9DgLCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306040002.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306040002.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306040002.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306040002.0_1772769719414_0.26799850340641385","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306040654.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306040654.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b124f007939ae8b1ad79890611ef24edbc296b6b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306040654.0.tgz","fileCount":166,"integrity":"sha512-gVPKjIhw63ilkZNhjgmuYQO3K7R/xCoOQbGlZKwRMbyAld/LTWx58nY6cNbSvH3a65Gysg8sHNslO134dxStQg==","signatures":[{"sig":"MEQCIE7jTK1wHdBqsOmjOFRuwcuQI04DjCiSti8FWvVx5qKaAiAF7Xi9ZLKt1cnhOH0hp4560YJx0lc2ku1psmFdwXXeQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050471},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306040654.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5a6754c60689a2f439b8f86d96d0e49f/midscene-web-1.5.3-beta-20260306040654.0.tgz","_integrity":"sha512-gVPKjIhw63ilkZNhjgmuYQO3K7R/xCoOQbGlZKwRMbyAld/LTWx58nY6cNbSvH3a65Gysg8sHNslO134dxStQg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306040654.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306040654.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306040654.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306040654.0_1772770120550_0.48225140950417456","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306054930.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306054930.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"977edadf6c19720c3c63d2f191eb0d3f9b34cd7a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306054930.0.tgz","fileCount":166,"integrity":"sha512-ZVlJp5GAQ9NVYZTHMVlnkrJZA6MIXm42/Ymb6neAzUanzZyhdkpNKkDmCrkGG+gXJLUYiUP8m0u8ncbuV8P/Wg==","signatures":[{"sig":"MEUCIQCUrBUSxl6Br3gAX11jf85aZMYQQeSfROM9+a0KM+LRuwIgcG6t1J4aL/G6b648chS3rxoR/+R4J7QuPnGc+duAUf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306054930.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1836a9aad3db3dfda2f1a8662c2b4b80/midscene-web-1.5.3-beta-20260306054930.0.tgz","_integrity":"sha512-ZVlJp5GAQ9NVYZTHMVlnkrJZA6MIXm42/Ymb6neAzUanzZyhdkpNKkDmCrkGG+gXJLUYiUP8m0u8ncbuV8P/Wg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306054930.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306054930.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306054930.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306054930.0_1772776287399_0.54577750956488","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065356.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306065356.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"55b45ded4633dabb7a37c4cba30820ffabd13c93","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306065356.0.tgz","fileCount":166,"integrity":"sha512-Vr4+2xF+Uk85njoRlY89TUjfE9R+ppXgOZuZzlhU9+zOqKRfpwYjUgO4O37nMJYgLAif/dYWPldC4WwnkDTi9Q==","signatures":[{"sig":"MEUCIQDJyYvglk4/xIxqsgf0E7+skPSjpKltgP58QY39Ey6ZTQIgIoLaFYdHnFUbgHZMvWUwjQYGeZSNfM76Pn16NAu5ZPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306065356.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/247146d305492bb5cc15c619f75fb0ee/midscene-web-1.5.3-beta-20260306065356.0.tgz","_integrity":"sha512-Vr4+2xF+Uk85njoRlY89TUjfE9R+ppXgOZuZzlhU9+zOqKRfpwYjUgO4O37nMJYgLAif/dYWPldC4WwnkDTi9Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306065356.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306065356.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306065356.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306065356.0_1772780150785_0.5630887631783414","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065652.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306065652.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"3c54adde158c15dbd7198525e33df320586cc377","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306065652.0.tgz","fileCount":166,"integrity":"sha512-9ESF0JdzcG4RvsupHUQaWLiBBWjow8w9d5GJFkVEceby4vW9s341o6+vYWQtHMZMiphsmnP7F/UhFgLPCk7TzA==","signatures":[{"sig":"MEUCIQD3Qr9NDq9GscsGrFMTIUXEmP45SaQB/u3ZqmBpfz8OewIgV7lOGzygGUXX60K+m65aq44ik1LZjCEWx9dC9zAlJvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306065652.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9df1b163786501f368277d8194e9599d/midscene-web-1.5.3-beta-20260306065652.0.tgz","_integrity":"sha512-9ESF0JdzcG4RvsupHUQaWLiBBWjow8w9d5GJFkVEceby4vW9s341o6+vYWQtHMZMiphsmnP7F/UhFgLPCk7TzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306065652.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306065652.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306065652.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306065652.0_1772780330294_0.3488900326186841","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065659.0":{"name":"@midscene/web","version":"1.5.3-beta-20260306065659.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"5444748b2322431594fc83f8a811ca93e7ced51a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260306065659.0.tgz","fileCount":166,"integrity":"sha512-cXrEzs86nLRW+sOkX/Scwb3XQKi03oCA+2dFK+gXLlh8okpmAzQpceu3NmhnNmdWt85r535T/8b4GIW4DHdSww==","signatures":[{"sig":"MEUCIGVtBf4pz655BdBl50lMEU5kr8+hd0NAuxRPabw7pJsIAiEAjwC92SWUkIotBnxoDMokvxLJne006NQF7qXEMTP8Q7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260306065659.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f892d67441c46fad6d29583b3865c9ab/midscene-web-1.5.3-beta-20260306065659.0.tgz","_integrity":"sha512-cXrEzs86nLRW+sOkX/Scwb3XQKi03oCA+2dFK+gXLlh8okpmAzQpceu3NmhnNmdWt85r535T/8b4GIW4DHdSww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260306065659.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260306065659.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306065659.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260306065659.0_1772780333036_0.3403919792656278","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309024048.0":{"name":"@midscene/web","version":"1.5.3-beta-20260309024048.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"096a53e1cc3ddc35ffce79f7192bf05ae8f05226","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260309024048.0.tgz","fileCount":166,"integrity":"sha512-30/Ma36RCjF4IRaw+IuswSZLUtDPfSx+sdY/fg1MPaB1AGN1WklVdUjpNM6iaapNurfu5M+EGwwX7aI/EUhVdw==","signatures":[{"sig":"MEUCIH/9KeyodIk31jx0HyLM92sCOL85EsQZz0dCR3tBhGWgAiEA91PYifLSyczicFSYPWii37ac0PJvIBQU8aE0C/f4sZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260309024048.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7080205dd5f40428c6f49b094751a3a9/midscene-web-1.5.3-beta-20260309024048.0.tgz","_integrity":"sha512-30/Ma36RCjF4IRaw+IuswSZLUtDPfSx+sdY/fg1MPaB1AGN1WklVdUjpNM6iaapNurfu5M+EGwwX7aI/EUhVdw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260309024048.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260309024048.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260309024048.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260309024048.0_1773024168132_0.06544501097630584","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309025904.0":{"name":"@midscene/web","version":"1.5.3-beta-20260309025904.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b5182f771c29741221ddb2dbdbd386129b3dae11","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260309025904.0.tgz","fileCount":166,"integrity":"sha512-9WisPmCBVYDQ+xfJzXVq4SSGmxGvsLUirtLLOmcI1Y8o6Yl0Hmi87wu5eE8tbpnEbqf9us4CcdIaDLfzTcaaqA==","signatures":[{"sig":"MEUCIGfbgW0ZDFGv4qmN6ePrelwcVVfFiGpxFveBrFTF2CFJAiEAs7HrFa5/b6eHd4cWJhx3ZHFWO7wTz+s/yLTnNhcDV+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260309025904.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/546b9133e47be279624ac2263554bf51/midscene-web-1.5.3-beta-20260309025904.0.tgz","_integrity":"sha512-9WisPmCBVYDQ+xfJzXVq4SSGmxGvsLUirtLLOmcI1Y8o6Yl0Hmi87wu5eE8tbpnEbqf9us4CcdIaDLfzTcaaqA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260309025904.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260309025904.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260309025904.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260309025904.0_1773025259865_0.9906507632286647","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309062917.0":{"name":"@midscene/web","version":"1.5.3-beta-20260309062917.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"bbb0819d7ae60e1bc6016cf9810c6122dbb6ef51","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260309062917.0.tgz","fileCount":166,"integrity":"sha512-UGYiX8+hRHYxOFkH7CVcgp9bXZ93azDEfmcIS9as6d0hjBlus+rqB1BRqrLyqhS7F1Z5hYaaxR3Z3BAJ2ASFkw==","signatures":[{"sig":"MEUCIQDFbzJc4oJz3KYve9zi1bvGj/b+EkVzK+hrr38IDygdrAIgLUl1ZQL8UgWnD07SL/PiiflLskoLEheisQzoA4Vta50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050781},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260309062917.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9c99f999fd99c5760fb51b57a58a5dcb/midscene-web-1.5.3-beta-20260309062917.0.tgz","_integrity":"sha512-UGYiX8+hRHYxOFkH7CVcgp9bXZ93azDEfmcIS9as6d0hjBlus+rqB1BRqrLyqhS7F1Z5hYaaxR3Z3BAJ2ASFkw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260309062917.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260309062917.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260309062917.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260309062917.0_1773037872495_0.8853873420391842","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309091836.0":{"name":"@midscene/web","version":"1.5.3-beta-20260309091836.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"5e5fe6634b5653c44c9da2533a84413fdeb259a8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260309091836.0.tgz","fileCount":166,"integrity":"sha512-b0BpGi/TvhwkYVvObilB7/gHX6TuzaRyZRgeYbOnGeTEFu7cKIz+JQkmRCKE511jUU9QJKjtP+kIUjhV7FYfiQ==","signatures":[{"sig":"MEQCIHfwpAfRwZ1pWBjCEkkmFNxQpZSUsgVVLVw2tDebrvIGAiBRRII4Vy1c2rv4hcI9yEudXCdVuyEHacB9pPlehhT/Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050781},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260309091836.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2d7642b18f8a55bcd63b694cffad4991/midscene-web-1.5.3-beta-20260309091836.0.tgz","_integrity":"sha512-b0BpGi/TvhwkYVvObilB7/gHX6TuzaRyZRgeYbOnGeTEFu7cKIz+JQkmRCKE511jUU9QJKjtP+kIUjhV7FYfiQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260309091836.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260309091836.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260309091836.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260309091836.0_1773048026614_0.8706954438068206","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@midscene/web","version":"1.5.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"23a6aeb4eaf82350eaac393ad2a208e53c00f00d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3.tgz","fileCount":166,"integrity":"sha512-oWwkuMylC0qyXJ16h2ebSF8OmCjBzgg2WStYMOEhEByS12t3AdjwFqE/bd2DflFgAhSz9qebCHgGNLBQBuwJug==","signatures":[{"sig":"MEQCIAIfrjuvJ7sSgmqC7wyHdduHeGn4FRX5CSOmAbuT4ww6AiANbN8ACwRXP39vh/AvtItFbHZXlZs5eq0yUAY50W7hSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050473},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6b7a1e86f62f094483cf89d5c25e9968/midscene-web-1.5.3.tgz","_integrity":"sha512-oWwkuMylC0qyXJ16h2ebSF8OmCjBzgg2WStYMOEhEByS12t3AdjwFqE/bd2DflFgAhSz9qebCHgGNLBQBuwJug==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3","socket.io-client":"4.8.1","@midscene/playground":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3_1773058302665_0.48243237933075944","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-beta-20260310030546.0":{"name":"@midscene/web","version":"1.5.4-beta-20260310030546.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"dbb19055e62ea019f628f4b2ee8de5da9f784309","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.4-beta-20260310030546.0.tgz","fileCount":166,"integrity":"sha512-ppU7Yxnxxd3V4OBex5IUAYQ0HXhkGsYJwle5vgNOQFGZlGEBrnhV5eRhrmLJt5RlPkUNT7RcRfLvcPn2rNqt7w==","signatures":[{"sig":"MEQCIFv7QA0Nvo7vrjaX7NUN1RO0l/8zWEc4acyv3dsXPSHhAiBsIfPaYbIx4f5apdx02rBrtrS+xktApOZu8QAWj5ZnSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051143},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.4-beta-20260310030546.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/48f5c2eda219ded2013046b4724eb231/midscene-web-1.5.4-beta-20260310030546.0.tgz","_integrity":"sha512-ppU7Yxnxxd3V4OBex5IUAYQ0HXhkGsYJwle5vgNOQFGZlGEBrnhV5eRhrmLJt5RlPkUNT7RcRfLvcPn2rNqt7w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.4-beta-20260310030546.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.4-beta-20260310030546.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.4-beta-20260310030546.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.4-beta-20260310030546.0_1773112064501_0.5639757382688477","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-beta-20260310084708.0":{"name":"@midscene/web","version":"1.5.4-beta-20260310084708.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"94320607c141b9c01715b0b686eb90b8d63242bb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.4-beta-20260310084708.0.tgz","fileCount":166,"integrity":"sha512-jp8s41EXWZBER2DQVqgzemKL6gbAHRFUGmbwQzt/pA1/w637CfFhYc4CzvT4FHKPf0nFClFnPMUrP8eAiqd/ww==","signatures":[{"sig":"MEUCIFVD4dxk0vsOwCTJ+ta8pCkGABsQed8ZkGNm3mixHwWcAiEAxxft6Az9g3iRNy70eG3ldiY/OaJmep9gwx4rM1oShw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051419},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.4-beta-20260310084708.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/392ef0eb0436cbc717ed5605ad3e0ab4/midscene-web-1.5.4-beta-20260310084708.0.tgz","_integrity":"sha512-jp8s41EXWZBER2DQVqgzemKL6gbAHRFUGmbwQzt/pA1/w637CfFhYc4CzvT4FHKPf0nFClFnPMUrP8eAiqd/ww==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.4-beta-20260310084708.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.4-beta-20260310084708.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.4-beta-20260310084708.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.4-beta-20260310084708.0_1773132539362_0.07399724940351038","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@midscene/web","version":"1.5.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"490539bd5f6a2273f1ee676e4a55bb558d9f8b02","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.4.tgz","fileCount":166,"integrity":"sha512-LHobN8tPmgSCRoJOrhCBjJoWEZUgLLoavm23yDhZ9T+PS4rYFxy06bdOJfLTAYnCmPcETkS0t3u6np7fMM6ZXw==","signatures":[{"sig":"MEUCIBsvnbR8uQiZw7z5JqMhQNolidxuqVyJeSwObGyJtD0cAiEAsC/FtEQGZTl69RPHW5lA6VVTLheamQhK/NrVAURnD7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051693},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f0f7b7645b0d3d506d183680b3a06d3d/midscene-web-1.5.4.tgz","_integrity":"sha512-LHobN8tPmgSCRoJOrhCBjJoWEZUgLLoavm23yDhZ9T+PS4rYFxy06bdOJfLTAYnCmPcETkS0t3u6np7fMM6ZXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.4","puppeteer-core":"24.6.0","@midscene/shared":"1.5.4","socket.io-client":"4.8.1","@midscene/playground":"1.5.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.4_1773190693107_0.8142023847813804","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311054729.0":{"name":"@midscene/web","version":"1.5.5-beta-20260311054729.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"3000990a8a7738d6721fbbcd2a5cf9609f3ced6f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260311054729.0.tgz","fileCount":166,"integrity":"sha512-dWi/5S03wiob1HpjJYN8k8ADu/XSumNWJyAveCJGtbWq6iKMepKQJhZF+xLZbTsh2WaagRBFMKoHgcuijOKHNw==","signatures":[{"sig":"MEUCIQCd0QdQA40mCRAKh0WH7TFmMdOy+fc4jRZIdxcNaXRL5QIgAYgma/DNGtluC6W6emZ+xMM5q+XhQNr0l9E5NWsx8nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260311054729.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f9c3e57a41e3d722be152caf1bdc46fc/midscene-web-1.5.5-beta-20260311054729.0.tgz","_integrity":"sha512-dWi/5S03wiob1HpjJYN8k8ADu/XSumNWJyAveCJGtbWq6iKMepKQJhZF+xLZbTsh2WaagRBFMKoHgcuijOKHNw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260311054729.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260311054729.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260311054729.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260311054729.0_1773208166582_0.14259423325121645","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260311065048.0":{"name":"@midscene/web","version":"1.5.3-beta-20260311065048.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"469e39b5c567682662538c6e69e8aab0f2b3e535","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.3-beta-20260311065048.0.tgz","fileCount":166,"integrity":"sha512-l5OJ7IqRzY9NMvw5p/mHjA4UGrO1juxYDIRRw97GJCbiRIrV15E1v7ApFyg/JoNVp8sTtRfBmDSxE7ODqCxYnA==","signatures":[{"sig":"MEUCIQDYdV0cgcRn0iX+jGf1v+SOjC+y2MS/xj+SPKVaCVMqSgIgSIjoqWNvNTWPuNXKOvBGmIGUTbT2NyoA2etVSrDm7N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050781},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.3-beta-20260311065048.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5b1b95c24dc7415d1d1594b1785f57f1/midscene-web-1.5.3-beta-20260311065048.0.tgz","_integrity":"sha512-l5OJ7IqRzY9NMvw5p/mHjA4UGrO1juxYDIRRw97GJCbiRIrV15E1v7ApFyg/JoNVp8sTtRfBmDSxE7ODqCxYnA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.3-beta-20260311065048.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.3-beta-20260311065048.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260311065048.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.3-beta-20260311065048.0_1773211961424_0.22585990944288326","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311070351.0":{"name":"@midscene/web","version":"1.5.5-beta-20260311070351.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"db84a0a1a62e5e82d657dd3abfa31be977c4ed2d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260311070351.0.tgz","fileCount":166,"integrity":"sha512-XRgD/IQ8D9ugVhaoVCsghkeaXR3vADCTCwdyLUYMvTqysR+7OG/RvlR6+A8iKuufcIE+YcOyf/cHl3QubNfTag==","signatures":[{"sig":"MEUCIApZn/vnTj3yihF5xkAkiOB3zBtltDMMfDNrkGt9ZhD4AiEAtRfGiMsafJPOesCJvCCHfwjjLQAcxY15oX2+T2sdxFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067414},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260311070351.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/392d5ee28aafaca2fc1a8df3e837dcf7/midscene-web-1.5.5-beta-20260311070351.0.tgz","_integrity":"sha512-XRgD/IQ8D9ugVhaoVCsghkeaXR3vADCTCwdyLUYMvTqysR+7OG/RvlR6+A8iKuufcIE+YcOyf/cHl3QubNfTag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260311070351.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260311070351.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260311070351.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260311070351.0_1773212746257_0.3981503208889914","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311113339.0":{"name":"@midscene/web","version":"1.5.5-beta-20260311113339.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d89c9593c5152788529beb393791bf4fbe5af1e0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260311113339.0.tgz","fileCount":166,"integrity":"sha512-Ynw94kE7qBuu4I6pnWEqeJkcaUAw4y77svUQV9D4wTQpAQWwROqfonvY5WHX79E5aW+PxIQP/UP9wxhlHmqJNA==","signatures":[{"sig":"MEYCIQDrXyYi4lfL+//jiuRof7w0T3OyYuTvyYrhlRX8ZuSCOwIhAOHlbTDkqvo4OkvYhgyiqDniQu4+IAroEjSokK4azfw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049945},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260311113339.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e2cf5fca60729a1379da3be080a50951/midscene-web-1.5.5-beta-20260311113339.0.tgz","_integrity":"sha512-Ynw94kE7qBuu4I6pnWEqeJkcaUAw4y77svUQV9D4wTQpAQWwROqfonvY5WHX79E5aW+PxIQP/UP9wxhlHmqJNA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260311113339.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260311113339.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260311113339.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260311113339.0_1773228937825_0.3711293365100574","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312025358.0":{"name":"@midscene/web","version":"1.5.5-beta-20260312025358.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"77c3fe9ffa6d9b49af7b935653f4eed7d1e29fb4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260312025358.0.tgz","fileCount":166,"integrity":"sha512-fLBBsGSaBwBsJN+lAusfjMO7A5s6e81bTvQn62OxagycdgnEZcZ2HbCd91IIx3Cm1XiC8YVfUpWHHur1edO9MA==","signatures":[{"sig":"MEUCIB42IhEwJbJo5QK2pZrNg5wQLwVAqwsEIYwBFrMgZAKKAiEAmGkgWKiirFs4zTM+4bscDkwiEg4eVbAiA/xHfFkEYd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260312025358.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/43e7621159a6f14f7bb8805bf164a2f7/midscene-web-1.5.5-beta-20260312025358.0.tgz","_integrity":"sha512-fLBBsGSaBwBsJN+lAusfjMO7A5s6e81bTvQn62OxagycdgnEZcZ2HbCd91IIx3Cm1XiC8YVfUpWHHur1edO9MA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260312025358.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260312025358.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260312025358.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260312025358.0_1773284156252_0.3443491336240714","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312052255.0":{"name":"@midscene/web","version":"1.5.5-beta-20260312052255.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9117595eabb1a9e071fc35339b823fcf18da0ebb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260312052255.0.tgz","fileCount":166,"integrity":"sha512-CmDBqmi3Ntd9irTX/ELWoE060XrDJqoAowmpi8BFiM38jkxyf1BOQvdbc9Q9D0oFh/t2ftqGgb2nbiDsVl07Jw==","signatures":[{"sig":"MEUCIBfXi51PJWO0byqH0lVZW2rxCfJKFeHyuKiKa2Isk0rUAiEA5AVrdcyUshK9h8SSkV5gLZCuXI0sLWX01mTIz6wrMq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067414},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260312052255.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/de05433297ec7b8166486837b54d4e62/midscene-web-1.5.5-beta-20260312052255.0.tgz","_integrity":"sha512-CmDBqmi3Ntd9irTX/ELWoE060XrDJqoAowmpi8BFiM38jkxyf1BOQvdbc9Q9D0oFh/t2ftqGgb2nbiDsVl07Jw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260312052255.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260312052255.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260312052255.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260312052255.0_1773293089042_0.6212603379870294","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312073746.0":{"name":"@midscene/web","version":"1.5.5-beta-20260312073746.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ed3b72ff7b27a0270ffb3997b46dc683881fede0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260312073746.0.tgz","fileCount":166,"integrity":"sha512-70WLyXcqYM9N9mY7HtkF4cdE14kIHYc9CB6MK65XziLGpKI1iExclkgegJ349F8HygSvuoN0dlfRu2ePQ3SZkg==","signatures":[{"sig":"MEQCIBe82WKVzJsQmOLxEijuLHkEblIBlmEWWh8OAWyrThtoAiBZxxglXFxRr5KPDA0nsAZAqQnPSbK3lmLgIi9NhGwvRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260312073746.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/98ba0649392accfbd94b73d48c41d4b1/midscene-web-1.5.5-beta-20260312073746.0.tgz","_integrity":"sha512-70WLyXcqYM9N9mY7HtkF4cdE14kIHYc9CB6MK65XziLGpKI1iExclkgegJ349F8HygSvuoN0dlfRu2ePQ3SZkg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260312073746.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260312073746.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260312073746.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260312073746.0_1773301184039_0.10591754017404842","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312110434.0":{"name":"@midscene/web","version":"1.5.5-beta-20260312110434.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b2e8658c7164f10c005e1686564f1b2be82b57a3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260312110434.0.tgz","fileCount":166,"integrity":"sha512-m1W8pM5MN9FotXmeyTTkMoN3z9oay35/Nd1Zz6cy+romoz6sv9ttQ2LwJX4IrVQVA1YmOPjlXyogA86TncnbIw==","signatures":[{"sig":"MEYCIQDlNRd3S/FblUZC78srkcL5Ql+dOgmxAwRiqMtx3L3zhwIhAOidfLVuSwNjbopEpB5vYySYhrGdPy0aymhCrL6Y0v1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056890},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260312110434.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7280bc44ff2e67454c22f52ba1c33455/midscene-web-1.5.5-beta-20260312110434.0.tgz","_integrity":"sha512-m1W8pM5MN9FotXmeyTTkMoN3z9oay35/Nd1Zz6cy+romoz6sv9ttQ2LwJX4IrVQVA1YmOPjlXyogA86TncnbIw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260312110434.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260312110434.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260312110434.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260312110434.0_1773313594942_0.4716184588987342","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313031700.0":{"name":"@midscene/web","version":"1.5.5-beta-20260313031700.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"dd83b99b99f5833c5d2a39b623a01ed4800520e9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260313031700.0.tgz","fileCount":166,"integrity":"sha512-eGkYMM7Szt20OofabHCXI6biV+Vh6scbYpD38dDZbc6gIrd9w3ndoRzM3JiAPyHmR4mdhZ3Y/DESp4BlgzyeHA==","signatures":[{"sig":"MEYCIQDRBVN8xi9k7kWV4l6MQ4YwdYI7NNTFemnjm2ejoxX2cgIhAJUPIukFOm979FZdwxQXNrdpuC2bcy0JFRZMbdjTyKKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260313031700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f95109199e68a86ed621b443990bf489/midscene-web-1.5.5-beta-20260313031700.0.tgz","_integrity":"sha512-eGkYMM7Szt20OofabHCXI6biV+Vh6scbYpD38dDZbc6gIrd9w3ndoRzM3JiAPyHmR4mdhZ3Y/DESp4BlgzyeHA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260313031700.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260313031700.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313031700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260313031700.0_1773371928045_0.8916173801078531","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313035420.0":{"name":"@midscene/web","version":"1.5.5-beta-20260313035420.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"75d4ce5a850dc6c9a4828c99fa30e048f9b53720","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260313035420.0.tgz","fileCount":166,"integrity":"sha512-DG//sJYnpTOxRByRTe92mu3iFDReW1re/ky0v83M/fFe7k2woyRD9WRChufXKG2yhHnP/+8Tu5QtYGpEfq9OGA==","signatures":[{"sig":"MEQCIBKuarRW9Pwlj0V2jU6r0T2TK1jkvccZcSTdxkCN1b71AiBJhOi8sVavIe4yNEU3v+jnwWa3zfLMmjBxFgIiln2Tqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260313035420.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2d687d23473eb12641478109c0c1c89f/midscene-web-1.5.5-beta-20260313035420.0.tgz","_integrity":"sha512-DG//sJYnpTOxRByRTe92mu3iFDReW1re/ky0v83M/fFe7k2woyRD9WRChufXKG2yhHnP/+8Tu5QtYGpEfq9OGA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260313035420.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260313035420.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313035420.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260313035420.0_1773374176327_0.8159593851623217","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313075815.0":{"name":"@midscene/web","version":"1.5.5-beta-20260313075815.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1db0f61b06382d3c502f6c4cfd50c03019d1b252","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260313075815.0.tgz","fileCount":166,"integrity":"sha512-xywofat/qlgjmzsbMMq2EsuRu6oXTEzOWpePiZHI6NYToWumnrehUzyGoIVODVB/qF3szFAmD/lpSjsWAEEk6g==","signatures":[{"sig":"MEUCIGDeGSbOePLDl5D2P33RIpzDP4wQn2eRfAqY7aFitWTjAiEA7h7tJ+WKPbVsaFNbSJczPHAmgpkYaDU9JnaOKUJKCeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260313075815.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2bf7df7387a01ff40b243328ffcd920a/midscene-web-1.5.5-beta-20260313075815.0.tgz","_integrity":"sha512-xywofat/qlgjmzsbMMq2EsuRu6oXTEzOWpePiZHI6NYToWumnrehUzyGoIVODVB/qF3szFAmD/lpSjsWAEEk6g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260313075815.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260313075815.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313075815.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260313075815.0_1773388814152_0.6484292064706223","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313080719.0":{"name":"@midscene/web","version":"1.5.5-beta-20260313080719.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4f5b237a198b22da53cee883fac97a8d02984a2d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260313080719.0.tgz","fileCount":166,"integrity":"sha512-rR7m6dop5nZecAomjlJ48SRZxZcRePjA4d7QxS65zhFAy2+O2X+SvSwYdF05GLfKf+NOBoUt/xyj5d2X/7PwaA==","signatures":[{"sig":"MEUCIFaioxaq6oWZso8g0jbQBh5TRfXewJmPhvj93j9QcQPyAiEAu90JHNLMOeP09gdXKjHDG9nNnokdXIWoUCTFKATkhCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260313080719.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6c4d02b31a797c3460d8a67ab9c1f098/midscene-web-1.5.5-beta-20260313080719.0.tgz","_integrity":"sha512-rR7m6dop5nZecAomjlJ48SRZxZcRePjA4d7QxS65zhFAy2+O2X+SvSwYdF05GLfKf+NOBoUt/xyj5d2X/7PwaA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260313080719.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260313080719.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313080719.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260313080719.0_1773389357032_0.3349045408302962","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313090523.0":{"name":"@midscene/web","version":"1.5.5-beta-20260313090523.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4a35604f21afb3ae679d5dde7f00496da81e9be0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260313090523.0.tgz","fileCount":166,"integrity":"sha512-V4anGjBCuBK0nR950tsxAUScREw7CEg2HzNLd/Ryc1DKsqSdqL0F2es/2R6uqXlIiEviKZhe858NSUd0keeOUw==","signatures":[{"sig":"MEQCIAkyhcaIaFy6/1pa3eTL5pijvaBGvyYNjipDdRIq6AJZAiAbKlOgsfdB0Y5t1LFxHb43YINUkOhnBw5YmQfiBq2qkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260313090523.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7282b480eed48c5900843e827b3ec8d5/midscene-web-1.5.5-beta-20260313090523.0.tgz","_integrity":"sha512-V4anGjBCuBK0nR950tsxAUScREw7CEg2HzNLd/Ryc1DKsqSdqL0F2es/2R6uqXlIiEviKZhe858NSUd0keeOUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260313090523.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260313090523.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313090523.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260313090523.0_1773392839458_0.4147553655470875","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313092855.0":{"name":"@midscene/web","version":"1.5.5-beta-20260313092855.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"52affc2db6acf796ec00e063a8328577bfe6742d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260313092855.0.tgz","fileCount":166,"integrity":"sha512-Mh49z5giwF143wEfhLDHE1wZs64jmmBcAtQhiYqAP1XdAwgtUns8E5m+nuJJiyL+gOPiCGSyXQ6MHqw+R9Pjrg==","signatures":[{"sig":"MEUCIHSDVcz8xYshKel3CRVAt2yzsFiSML7hha1/brAjRJg9AiEA0Lae0N5hfjWwTRCEhiERq1q7krJtH/ELzQUBYWUFdZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049431},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260313092855.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a5e838d247a46c31986a14aed742b422/midscene-web-1.5.5-beta-20260313092855.0.tgz","_integrity":"sha512-Mh49z5giwF143wEfhLDHE1wZs64jmmBcAtQhiYqAP1XdAwgtUns8E5m+nuJJiyL+gOPiCGSyXQ6MHqw+R9Pjrg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260313092855.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260313092855.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313092855.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260313092855.0_1773394251215_0.044277712959506665","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@midscene/web","version":"1.5.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"234c3e297ccda820eb9403c29d74128356a5ecd3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5.tgz","fileCount":166,"integrity":"sha512-sDT4YDEY+uUjp9qs7mukGga4OAWuMcagkqXmMq0GMnTeEd3gZE58m5wuNFWjChQ0HrE2yS94yBx8mNtJD2803Q==","signatures":[{"sig":"MEQCIBHW9OwGB4jz3bVsA4ECGxaWaq5LjXXMnTekRMMRe2p+AiBq0F9oy13d70WbdVuUPhqC7reSEAEjq0GCrbb0jWVIAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049079},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/98496095d507a9a088b5a67aaab71a98/midscene-web-1.5.5.tgz","_integrity":"sha512-sDT4YDEY+uUjp9qs7mukGga4OAWuMcagkqXmMq0GMnTeEd3gZE58m5wuNFWjChQ0HrE2yS94yBx8mNtJD2803Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5","socket.io-client":"4.8.1","@midscene/playground":"1.5.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5_1773626636420_0.5068639169874707","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260316033254.0":{"name":"@midscene/web","version":"1.5.5-beta-20260316033254.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ebc4ebdb0b8f4443de9258a4133bcad1a31b2b75","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260316033254.0.tgz","fileCount":166,"integrity":"sha512-Koi27oO27PV8LDVZWNqREAR6QrBc6ebJRRX6cIKC9XjlEeCCPRYoYuzAqewrF+BAEd5Du/OFpC6qUr/34eLK/w==","signatures":[{"sig":"MEYCIQDmth417CfqgF7NryWTImbaenftUweswUmTuiHdor3lFQIhAMIxMPvEdxPs63tC2eDXpo0YXWF/cDME9irX0OyOHw2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052045},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260316033254.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/40f5902ed9f14363871fcf89122522a8/midscene-web-1.5.5-beta-20260316033254.0.tgz","_integrity":"sha512-Koi27oO27PV8LDVZWNqREAR6QrBc6ebJRRX6cIKC9XjlEeCCPRYoYuzAqewrF+BAEd5Du/OFpC6qUr/34eLK/w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260316033254.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260316033254.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260316033254.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260316033254.0_1773632091484_0.2953634631111963","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260316093244.0":{"name":"@midscene/web","version":"1.5.5-beta-20260316093244.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"aa69815054ce19dbc179fbccf07dd5e47c11d5ab","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.5-beta-20260316093244.0.tgz","fileCount":166,"integrity":"sha512-Hdr/uIy6bNI2mDAX954hYUXWm5vXD0o/55371NymxaTZuHkS1HXZExJHfXDqmccndyRZG5jNiKkmz8Tm6qdF8A==","signatures":[{"sig":"MEUCIHN0BFqLeY8FgFtoN549S/ApUMaO7gw9UQH9TgX1SBx2AiEA2rFvOIs0SkfaBZHehfe9iYHg1+dzEOWF3PSPEYl3yXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074983},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.5-beta-20260316093244.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/958b6b4d62db4c270ff7366bca3356b4/midscene-web-1.5.5-beta-20260316093244.0.tgz","_integrity":"sha512-Hdr/uIy6bNI2mDAX954hYUXWm5vXD0o/55371NymxaTZuHkS1HXZExJHfXDqmccndyRZG5jNiKkmz8Tm6qdF8A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.5-beta-20260316093244.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.5-beta-20260316093244.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260316093244.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.5-beta-20260316093244.0_1773653681207_0.41847916067466806","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@midscene/web","version":"1.5.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"886c3f23bb7beb75a9b50da23be5fe277fbaefcd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.6.tgz","fileCount":166,"integrity":"sha512-Nbcm9FnZruZ+WieRva9kpgOzsrR4Lne1Obz6rEasjHB6OkAOtWdwZEEZOL+WD+agXeLCBiFue94nAQu4kz9vog==","signatures":[{"sig":"MEYCIQDQDH6xp74iqUqPkgjD2M07bqHQfAYsWE+ZdDKWLkTgrAIhAPGFMzuSLLwU14ghuPXb0UTSFvgpBn8LQigyz+8ZWJHW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049079},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/feb5b828a265f847ed6640cf039c86d4/midscene-web-1.5.6.tgz","_integrity":"sha512-Nbcm9FnZruZ+WieRva9kpgOzsrR4Lne1Obz6rEasjHB6OkAOtWdwZEEZOL+WD+agXeLCBiFue94nAQu4kz9vog==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.6","puppeteer-core":"24.6.0","@midscene/shared":"1.5.6","socket.io-client":"4.8.1","@midscene/playground":"1.5.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.6_1773712664925_0.9358981925961347","host":"s3://npm-registry-packages-npm-production"}},"1.5.6-beta-20260317024237.0":{"name":"@midscene/web","version":"1.5.6-beta-20260317024237.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d31c3478532790da9b42a145a25dbf8a0921a96d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.6-beta-20260317024237.0.tgz","fileCount":166,"integrity":"sha512-D/fLZD/aY2PwkNFRzQv/vknM/3K+1Kvu7iYVi4t75R5MpHLEDCuXLm4QTbKGW9zlKVcMCWc4ool2KdHjmeQvpQ==","signatures":[{"sig":"MEYCIQDchD7JkLmJd9WtCVmvblQ0pm4YWwQO5yMl+Oiz6h7TbwIhAKRN/thVw4vmt/1FguR5Wtv5aDY2vrWubjZxCE2Ga9OZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049431},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.6-beta-20260317024237.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/90ebfe38625825d6e64ad246e9e8b942/midscene-web-1.5.6-beta-20260317024237.0.tgz","_integrity":"sha512-D/fLZD/aY2PwkNFRzQv/vknM/3K+1Kvu7iYVi4t75R5MpHLEDCuXLm4QTbKGW9zlKVcMCWc4ool2KdHjmeQvpQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.6-beta-20260317024237.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.6-beta-20260317024237.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.6-beta-20260317024237.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.6-beta-20260317024237.0_1773715474850_0.5248206444622256","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260317083700.0":{"name":"@midscene/web","version":"1.5.7-beta-20260317083700.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"0f567a0e8c9e627f310c2f701c6fe0990e4af274","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260317083700.0.tgz","fileCount":166,"integrity":"sha512-8+s786n79lpTpnI/CIW/ClAabSAaTmqJ9cEIk6zRaZPCRT/cJp+Kp4RxCq4pT7ftXLBMSUnChQ5YwEWRf4VDwg==","signatures":[{"sig":"MEQCIGVTpxFsFMlQzsQgqtUfD2+svWhqep6CsuPf0VS2YTy6AiBukb5qOhWH/MaRy+3B7YdRIxHyeEEwZ5I2uvMwSA0iFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049431},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260317083700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/410cfdca29a9186f7c82571ed8fe645c/midscene-web-1.5.7-beta-20260317083700.0.tgz","_integrity":"sha512-8+s786n79lpTpnI/CIW/ClAabSAaTmqJ9cEIk6zRaZPCRT/cJp+Kp4RxCq4pT7ftXLBMSUnChQ5YwEWRf4VDwg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260317083700.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260317083700.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260317083700.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260317083700.0_1773736739245_0.7741888727343058","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260317091411.0":{"name":"@midscene/web","version":"1.5.7-beta-20260317091411.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ea8385414076910a499ab7d267c68edc443d0601","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260317091411.0.tgz","fileCount":166,"integrity":"sha512-kuIWnFSIKYUOmjThWTsg1h9LfcxAx+g7GxIbLI1vSBSiWa0UnYXqV7p6nrdNlp2adtltbj9ihvBrU5f0Ps+/+Q==","signatures":[{"sig":"MEUCIQCmRgM38CBH6Amaknd4U4mD79D8LBpCL3Go+1677feQ3gIgEIFbBPLrFsAMf0lY0cpVNICzColJMYEco/pqm/XZ9jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049431},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260317091411.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6caed909971b2ff5d06691827f89a779/midscene-web-1.5.7-beta-20260317091411.0.tgz","_integrity":"sha512-kuIWnFSIKYUOmjThWTsg1h9LfcxAx+g7GxIbLI1vSBSiWa0UnYXqV7p6nrdNlp2adtltbj9ihvBrU5f0Ps+/+Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260317091411.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260317091411.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260317091411.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260317091411.0_1773738974792_0.7642206409747225","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260318044548.0":{"name":"@midscene/web","version":"1.5.7-beta-20260318044548.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d37a5927cefe2902b768fc4481a27b699ffa4812","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260318044548.0.tgz","fileCount":166,"integrity":"sha512-ewtc2noPu3VggANmJ1Xg3V27kQtCe+oAlQdpaMeIKBWwUTkLMfhPOZ+3Bn42VA2X58phYtosJ8bLPYo3Qg7IPg==","signatures":[{"sig":"MEYCIQChI1RNpZHE2xWERcemqfjLadmH8mf5MtlT1RSJ7vdlFwIhAMadAQBEGbfQAnS5mDomY7a/PPY3/P7HA4YJISoy5hlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049431},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260318044548.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d3ad52b4c487e22534d7eabb8b102764/midscene-web-1.5.7-beta-20260318044548.0.tgz","_integrity":"sha512-ewtc2noPu3VggANmJ1Xg3V27kQtCe+oAlQdpaMeIKBWwUTkLMfhPOZ+3Bn42VA2X58phYtosJ8bLPYo3Qg7IPg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260318044548.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260318044548.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260318044548.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260318044548.0_1773809272441_0.2723420082231933","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260318053429.0":{"name":"@midscene/web","version":"1.5.7-beta-20260318053429.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"556e8d88a8b5f4eda90d3949a1c015acb6fefdcd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260318053429.0.tgz","fileCount":166,"integrity":"sha512-sQmaMZZlPTE4mNYI0iYpeiUFXO9x03YYNMT2JJxzKwhgUxjF34dxmbxaw+bKdGz34GnvXd0SAIIuBSiyhB9IVQ==","signatures":[{"sig":"MEQCIEySSLWiDz7A15HXPrRXXT9P814wXxxK2na9eFcVQtWQAiB5/r8sk8YIyatHKigPm/LKkX37agjeKLcA+y7LlyUX7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049431},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260318053429.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/54fb095f4ec9767bc254cb5ad23eb06f/midscene-web-1.5.7-beta-20260318053429.0.tgz","_integrity":"sha512-sQmaMZZlPTE4mNYI0iYpeiUFXO9x03YYNMT2JJxzKwhgUxjF34dxmbxaw+bKdGz34GnvXd0SAIIuBSiyhB9IVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260318053429.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260318053429.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260318053429.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260318053429.0_1773812179567_0.5208577298872188","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260319094709.0":{"name":"@midscene/web","version":"1.5.7-beta-20260319094709.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d52ff24ef6d89fdf71ac3e2412f24e188d9b2bc3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260319094709.0.tgz","fileCount":171,"integrity":"sha512-wctts0R7ZQNj1hslFZekaLsB8ShzeYlI/oBGcDPUgVH2dtqAIWHQWxLxpUB8SK3dULNDzxOuExon96+9kyudNw==","signatures":[{"sig":"MEUCIB279G6jqKlJdhcvBrYAEGHhWgEvzGVw3HdVr78HFOxCAiEAmTclhTCc+tsVt9r+RzZTS4TX1qn0PZtHyBlRnB8KuHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084362},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260319094709.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/64aa9348f1a4a8af9c771bb61f17811b/midscene-web-1.5.7-beta-20260319094709.0.tgz","_integrity":"sha512-wctts0R7ZQNj1hslFZekaLsB8ShzeYlI/oBGcDPUgVH2dtqAIWHQWxLxpUB8SK3dULNDzxOuExon96+9kyudNw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260319094709.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260319094709.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260319094709.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260319094709.0_1773913747732_0.028046674703954277","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260319103720.0":{"name":"@midscene/web","version":"1.5.7-beta-20260319103720.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"69d1d1a772f6727a84c93f9b26f3b1380fb29a35","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260319103720.0.tgz","fileCount":166,"integrity":"sha512-VwxZ10n0JhpV0f1L3yZw9maXPaC++N2cnmRmIo28KvSv4WzZmfeNLSv+jnHhebqiflsgohkIz3pPjhZFLK1rkg==","signatures":[{"sig":"MEYCIQCZ/vKQhyxrRYEqPZuTw6l9k7o39WyvMbvBWmV1ah/zcAIhAJGPKSfMNL/rlO9pept1ioGR33NJkNzMudGSXwzh017h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053363},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260319103720.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b7ae90bcb039086fe0c907ccaf287574/midscene-web-1.5.7-beta-20260319103720.0.tgz","_integrity":"sha512-VwxZ10n0JhpV0f1L3yZw9maXPaC++N2cnmRmIo28KvSv4WzZmfeNLSv+jnHhebqiflsgohkIz3pPjhZFLK1rkg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260319103720.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260319103720.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260319103720.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260319103720.0_1773916760693_0.0436353100920035","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260320024852.0":{"name":"@midscene/web","version":"1.5.7-beta-20260320024852.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b8050b4f5803c86d482f1c3b3bf8330f8ccd8a68","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260320024852.0.tgz","fileCount":166,"integrity":"sha512-E/h6R2u68CIGAhjyFjiCYr0BO1/MwCvZdjZnKp/K5qNDcTWDJiXeiIj+2J2vCAeuDy1xuE0TT7BL/LIp5W2Dpw==","signatures":[{"sig":"MEYCIQDem69DSRPS7mUaAs1Wk0FF6u1XwGa1w2H15xwPCtd5LwIhAPU/EOWvMtb1gBkEih4qvh5JwK0DkUJOGTIvNtrKq9Yq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049431},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260320024852.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9455292dbb5f3a733c895f2828be0c1d/midscene-web-1.5.7-beta-20260320024852.0.tgz","_integrity":"sha512-E/h6R2u68CIGAhjyFjiCYr0BO1/MwCvZdjZnKp/K5qNDcTWDJiXeiIj+2J2vCAeuDy1xuE0TT7BL/LIp5W2Dpw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260320024852.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260320024852.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260320024852.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260320024852.0_1773975050877_0.8379591589876891","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323022931.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323022931.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6ce62b441e04f7cec7e06d0793e26723510831ad","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323022931.0.tgz","fileCount":166,"integrity":"sha512-WHekwlUln3WqRx+v1qQeS6vcEbZj7p+Qo0kTrKraRD8VJU4iVNyoojb6U4SBcQ4FufpB/oLP9MQMvl3enJzBtA==","signatures":[{"sig":"MEUCIQCDeJJM9GoHAVfUkNUaj+mhlT5dcIbd85WOaMvkr6oBwAIgJwbuQIK4CEgtf76MzLbUbveUxa1rvK+QDzA6iKcMe6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079897},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323022931.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/84ba055cac76f56d2a2ed37a7b671c8b/midscene-web-1.5.7-beta-20260323022931.0.tgz","_integrity":"sha512-WHekwlUln3WqRx+v1qQeS6vcEbZj7p+Qo0kTrKraRD8VJU4iVNyoojb6U4SBcQ4FufpB/oLP9MQMvl3enJzBtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323022931.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323022931.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323022931.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323022931.0_1774233097809_0.3986280969918665","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323060422.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323060422.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"cc5ee9e0297cbcb255c41411e395578be72e43bc","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323060422.0.tgz","fileCount":166,"integrity":"sha512-3g8CjWBmqU9t8oL1G/Oy5iE+e4XWaXQ9UEvjTaTgh/EfpAkIW8MJKXRPv+dY92Bak/OiiTlF0fllSrYNRqeBxg==","signatures":[{"sig":"MEUCIGIqwGnfxR/WuDuwhpJJtZKbNFc934+vB+DEcdjipVBPAiEAlLtaUDKfL8D+zW2GH6oNv4BqTmEQReSfmAWcao4pRMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076962},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323060422.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ba7e141241ab7bbbe7bb9f9a12e0711d/midscene-web-1.5.7-beta-20260323060422.0.tgz","_integrity":"sha512-3g8CjWBmqU9t8oL1G/Oy5iE+e4XWaXQ9UEvjTaTgh/EfpAkIW8MJKXRPv+dY92Bak/OiiTlF0fllSrYNRqeBxg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323060422.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323060422.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323060422.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323060422.0_1774245982514_0.1443931820704223","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323071137.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323071137.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"95baec4300d037cf8077e331b7319df931b46d5a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323071137.0.tgz","fileCount":166,"integrity":"sha512-XBRnOLF3Jm/vdV9vKd3mMY0vIz4QdM0q5o8xtzVYxtUNi648rpTXBXTHoY/APZxxoKcWAVUP3dOWi7wzoQknRQ==","signatures":[{"sig":"MEYCIQD5lVzrNT/60FkSFbRSd3/E1qw8jAbd6Eu+Z80g/5GUpgIhAM4oZIpbqmV+9z/qpfTPUeE8SXyqcFoIMP4INEHnY+GL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076962},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323071137.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d2b8a7a9c269827176e7af97a52d85bf/midscene-web-1.5.7-beta-20260323071137.0.tgz","_integrity":"sha512-XBRnOLF3Jm/vdV9vKd3mMY0vIz4QdM0q5o8xtzVYxtUNi648rpTXBXTHoY/APZxxoKcWAVUP3dOWi7wzoQknRQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323071137.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323071137.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323071137.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323071137.0_1774250015345_0.3943586223634139","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323081159.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323081159.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4adc7493e9c6d94d44a362ab3c4f308b0a57b0c1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323081159.0.tgz","fileCount":166,"integrity":"sha512-CgwUlEROyzwfbHlD9hyL+FgYzX73TYpR/DXhwXFybLfZui5j2v8u1bUbuUNcOcq+2eLK6SyrVuVtGvpAuZxRsA==","signatures":[{"sig":"MEUCIES1oPom1QIvOGFpkypEgJDohaRix68IwD4QFuyldrG1AiEA3af75eYyRCbJMBi4KEGmLZ69S9j8ZCAdXsDW1eDsCbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080491},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323081159.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c5ba36a150dcd4340e769b667c77c77e/midscene-web-1.5.7-beta-20260323081159.0.tgz","_integrity":"sha512-CgwUlEROyzwfbHlD9hyL+FgYzX73TYpR/DXhwXFybLfZui5j2v8u1bUbuUNcOcq+2eLK6SyrVuVtGvpAuZxRsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323081159.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323081159.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323081159.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323081159.0_1774253640212_0.5768476773855955","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323093121.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323093121.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9ae13c2e8a7e8fbf294fc4ade6dc0fbfa8b418c7","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323093121.0.tgz","fileCount":166,"integrity":"sha512-lztpqzK2XC7tsWc/6FB9HK/Kde3bum12/8OrsCshExcBA26WZprmyhnLRntc7lm6bRwb+5a8lExlq7zCSdUL3A==","signatures":[{"sig":"MEUCIQCrucCXWW9ZaN5095YYze2sZDFbA6QbGdvqe6UucpLRPQIgI0Gtz/xmjLv4MCfEwsIHPjVcSCziyKCfVAdYzeGBD2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082191},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323093121.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dcb13d4fa630516b5c18803d87d42008/midscene-web-1.5.7-beta-20260323093121.0.tgz","_integrity":"sha512-lztpqzK2XC7tsWc/6FB9HK/Kde3bum12/8OrsCshExcBA26WZprmyhnLRntc7lm6bRwb+5a8lExlq7zCSdUL3A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323093121.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323093121.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323093121.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323093121.0_1774258399280_0.7676616703394274","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323103406.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323103406.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"728a1aa62ab50d7bec89dc7b1a3e2a779c013a8e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323103406.0.tgz","fileCount":166,"integrity":"sha512-AK6BAendlirfV+IrjUdc8YXEq4NuJfi0v8WYE4Nk6Oc75dVIAGQepzRgw3q7EOYv0w0A914VEB2KFGBJCclC0w==","signatures":[{"sig":"MEUCIQDI1ldr9ZCRFxZNnY2pLb3v+Iy73q9sDM3rftlIsIwQgwIgagk3dyRiD7S3F2uMSqtixyvpV5eqQKEGC7rd0oniUfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076962},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323103406.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d8c3203b3f1d758361d85e889619ddaa/midscene-web-1.5.7-beta-20260323103406.0.tgz","_integrity":"sha512-AK6BAendlirfV+IrjUdc8YXEq4NuJfi0v8WYE4Nk6Oc75dVIAGQepzRgw3q7EOYv0w0A914VEB2KFGBJCclC0w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323103406.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323103406.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323103406.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323103406.0_1774262168868_0.5360005978622921","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323104416.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323104416.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b0c82a974508dd91e7dd7bb1a10631aef7ee954a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323104416.0.tgz","fileCount":166,"integrity":"sha512-6bdl1jaLzB36KwcwSoDyMGmlbqYgpfamOwb0reKnRsbh8UQnz9/scPVEQFEsnx+6uifRPptNI2FTVDPpzSE8EQ==","signatures":[{"sig":"MEYCIQCuUbA6YiG3emylwMu8wPM03dChsSHaAYr7LU4YkG7zewIhAMGVanxLOD7qzhadYLWdR4N3WiMCXgBTovw/ylEiCaKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049431},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323104416.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dd84aed4798b727e569aa2eea541228b/midscene-web-1.5.7-beta-20260323104416.0.tgz","_integrity":"sha512-6bdl1jaLzB36KwcwSoDyMGmlbqYgpfamOwb0reKnRsbh8UQnz9/scPVEQFEsnx+6uifRPptNI2FTVDPpzSE8EQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323104416.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323104416.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323104416.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323104416.0_1774262778714_0.8359059970653944","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323111729.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323111729.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1f89d0d749e28c941a63acc4a6d1582f47819b43","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323111729.0.tgz","fileCount":166,"integrity":"sha512-pt1LlbZyp+jMOYkhucAGmREXQC3VM5IsT7WJwdm4ogJZaW/ouKHiKeq3PtuDjXV5Tflf1QhH30gf/9NlgKk6RA==","signatures":[{"sig":"MEUCIQDRGvGdIDRhyvqe23VqyIr9bJW2QtwNoX5FmjvQrA+J+AIgHSQGawHe4BCaQRsbiI9VcH7srKvGQkx+cTSyiVvG+Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076962},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323111729.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1f5419709be34a8580b02aae34f33ddc/midscene-web-1.5.7-beta-20260323111729.0.tgz","_integrity":"sha512-pt1LlbZyp+jMOYkhucAGmREXQC3VM5IsT7WJwdm4ogJZaW/ouKHiKeq3PtuDjXV5Tflf1QhH30gf/9NlgKk6RA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323111729.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323111729.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323111729.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323111729.0_1774264770488_0.6685213901587808","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323114150.0":{"name":"@midscene/web","version":"1.5.7-beta-20260323114150.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"755a576b18c7af797b21deaeb27b0c65fe8d6c0b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260323114150.0.tgz","fileCount":166,"integrity":"sha512-+xQVAZJguZxG8ftDq349GoVk3ppOrA2pZlBECjTkh4ePCLPLzqRldYCDTh2+N0tWefEHMwlswx35hyZI2X8FZA==","signatures":[{"sig":"MEUCIQCAFGHlm6IFcZhP84MRmCjDRWRf8klQdrHyASPYpZ9+/wIgXUkpFxQABxTO2/G+KYwNHjWmJlSnjGyUsGOJBsIBUkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083500},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260323114150.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/aa29ea1c70429cccf38fe355b7d94c6f/midscene-web-1.5.7-beta-20260323114150.0.tgz","_integrity":"sha512-+xQVAZJguZxG8ftDq349GoVk3ppOrA2pZlBECjTkh4ePCLPLzqRldYCDTh2+N0tWefEHMwlswx35hyZI2X8FZA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260323114150.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260323114150.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323114150.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260323114150.0_1774266226054_0.33348593037431185","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@midscene/web","version":"1.5.7","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"21dac6ff59a31936782b2224255a54ae7a6d4bda","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7.tgz","fileCount":166,"integrity":"sha512-yXyRuES8HDO2///BUHGYEoX8jQHNMzweoPmGd0DzUmLC51AAvUH3TEs/koaU3VA7pK2p6mX3DKq6VWmAdJ0LVw==","signatures":[{"sig":"MEUCIQCIoTli8bX5vOUr0jqs6oao5xLOLsJEUNI5s/W3NSUW8AIgQX0LDmcBieYwVzPk2gqwORIbkKpnyoBdjCmuei8Zqak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083148},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2afeabc74d77ebaf3b177eb872073d8f/midscene-web-1.5.7.tgz","_integrity":"sha512-yXyRuES8HDO2///BUHGYEoX8jQHNMzweoPmGd0DzUmLC51AAvUH3TEs/koaU3VA7pK2p6mX3DKq6VWmAdJ0LVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7","socket.io-client":"4.8.1","@midscene/playground":"1.5.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7_1774268580485_0.5473781656695424","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260324073120.0":{"name":"@midscene/web","version":"1.5.8-beta-20260324073120.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6ae841f3f230e3ab7484054fb60e23518b3f6de5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.8-beta-20260324073120.0.tgz","fileCount":176,"integrity":"sha512-B3yfHvJHfXmry8nWZ2qNfwCkn6+iL+g/5hYFS/Cx2CahSU5W/QOdkPuaUtTkZo9RazL6B74Qgr8z+J+brkbgZw==","signatures":[{"sig":"MEUCIQDefengHaLjyPeK9cp8CcBS437/yu8fxbaakhcop3I2TAIgcyXJYPfqE9/WVQEgHv6/JXga7j+CSGuPxm3sjTw0fpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134846},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.8-beta-20260324073120.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fb9d11b15b7abf495bbe00dfc6bb573f/midscene-web-1.5.8-beta-20260324073120.0.tgz","_integrity":"sha512-B3yfHvJHfXmry8nWZ2qNfwCkn6+iL+g/5hYFS/Cx2CahSU5W/QOdkPuaUtTkZo9RazL6B74Qgr8z+J+brkbgZw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.8-beta-20260324073120.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.8-beta-20260324073120.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.8-beta-20260324073120.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.8-beta-20260324073120.0_1774337612195_0.5552994096995432","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260324074118.0":{"name":"@midscene/web","version":"1.5.8-beta-20260324074118.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6550a5c50523a7f52e766d87da070921ce2ac140","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.8-beta-20260324074118.0.tgz","fileCount":176,"integrity":"sha512-cO+ByG7ZjRQ/lDIPVN+MBLz92RqI2+wkkKBK4h/22aGTzlFPE/ovQ6mMbQZMvlKLdUzZG9wYg94N1VwGoFLiUA==","signatures":[{"sig":"MEUCIQD0oJWJLvF6Wgcw0Qa7OM/dLOr7vg3/QRCZDoVFqbW96gIgF+UAVVVXnWv8rnWC22lzGwstn8yd0vbdpzTJiiudu3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133834},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.8-beta-20260324074118.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1cdad26200b41b013eb983b23905eab2/midscene-web-1.5.8-beta-20260324074118.0.tgz","_integrity":"sha512-cO+ByG7ZjRQ/lDIPVN+MBLz92RqI2+wkkKBK4h/22aGTzlFPE/ovQ6mMbQZMvlKLdUzZG9wYg94N1VwGoFLiUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.8-beta-20260324074118.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.8-beta-20260324074118.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.8-beta-20260324074118.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.8-beta-20260324074118.0_1774338197471_0.09423037181185556","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260324093639.0":{"name":"@midscene/web","version":"1.5.7-beta-20260324093639.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"48a2debbd955f51e3cae0f7bcf63ef0885e6f4e2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.7-beta-20260324093639.0.tgz","fileCount":185,"integrity":"sha512-I0NJhSkIvdQvUvr6n7VZK+MefQ/z8EqGHnphVtMi1vd9Qzl+/SB7Y2wH1DHiANH6W1fZT4Wf90yvP4B0JOWcJw==","signatures":[{"sig":"MEQCIBTMPcbc005X3zLAMoC6yBEg+ypyusdQfkocr/IIb64sAiBo3qUl+//7sclQoo/KpzerDwdO6au/6QuXRpvasolWtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163929},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.7-beta-20260324093639.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./cdp-direct":{"types":"./dist/types/cdp-direct/index.d.ts","import":"./dist/es/cdp-direct/index.mjs","require":"./dist/lib/cdp-direct/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/aa455bf2ad101952386b620cb867526f/midscene-web-1.5.7-beta-20260324093639.0.tgz","_integrity":"sha512-I0NJhSkIvdQvUvr6n7VZK+MefQ/z8EqGHnphVtMi1vd9Qzl+/SB7Y2wH1DHiANH6W1fZT4Wf90yvP4B0JOWcJw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.7-beta-20260324093639.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.7-beta-20260324093639.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260324093639.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.7-beta-20260324093639.0_1774345120080_0.9423722056105595","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325025832.0":{"name":"@midscene/web","version":"1.5.8-beta-20260325025832.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"73ff01d4782de9910a2f0fa4b54c5abc52235c15","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.8-beta-20260325025832.0.tgz","fileCount":181,"integrity":"sha512-07nuCFN3uTYi5+ACbNWKSXSvH7L3IgCP0q8e3TvGeOsLfyor+oQBqsp2NMEFEir4ZvwMdquSPKGtyRKccACiIA==","signatures":[{"sig":"MEQCIApZ7Pq5y4z935vjRYe00a+HwM7sC1zDc/QuidGzD4xGAiAhiWwLJDE5Lik3WAb0fHiX5GHLBbba7xwR3aWKFJ/P3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200125},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.8-beta-20260325025832.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/acb319556998643e56845b154b8313d6/midscene-web-1.5.8-beta-20260325025832.0.tgz","_integrity":"sha512-07nuCFN3uTYi5+ACbNWKSXSvH7L3IgCP0q8e3TvGeOsLfyor+oQBqsp2NMEFEir4ZvwMdquSPKGtyRKccACiIA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.8-beta-20260325025832.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.8-beta-20260325025832.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.8-beta-20260325025832.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.8-beta-20260325025832.0_1774407636503_0.687272710138989","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@midscene/web","version":"1.5.8","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d91ca089e558a92b7a0f9e6da1eb16af9226c151","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.8.tgz","fileCount":176,"integrity":"sha512-5GLQqBTKJpDBhVu2eXbW7Zh2DVQkesAMYKMpDzEjq1k1FbXKIxA59hTr/ukqGcTw4B26f0e1JCbLBWDoUb5GcQ==","signatures":[{"sig":"MEQCICTz91haif4Dl6XIeTIgcoFPp4PF0MMm3081vaD+jviyAiBHQSsNSVj/dLUqnTn109x1IQLIvfP7l3UXcCxPLHIibQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131482},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8435848d14d1b973098b2b20d5908d9a/midscene-web-1.5.8.tgz","_integrity":"sha512-5GLQqBTKJpDBhVu2eXbW7Zh2DVQkesAMYKMpDzEjq1k1FbXKIxA59hTr/ukqGcTw4B26f0e1JCbLBWDoUb5GcQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.8","puppeteer-core":"24.6.0","@midscene/shared":"1.5.8","socket.io-client":"4.8.1","@midscene/playground":"1.5.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.8_1774409267744_0.9062302541444331","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325034913.0":{"name":"@midscene/web","version":"1.5.8-beta-20260325034913.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9c96e919c9f17db726545719b7ddc56f90d90a1c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.8-beta-20260325034913.0.tgz","fileCount":191,"integrity":"sha512-QPlTX3UhUZ4SXoo0ohDJ0+5ZN2pvhud/ZQfT+zeN8Osp9ZpseFLmWpFkVMwBSp4TVmoe481JmQQ5Czbkojz6aQ==","signatures":[{"sig":"MEQCIEGoNemgoVH6y1PVJd5uMtWvf+3RtLYKWqe5TZB3B9vuAiAmnv0N086WpY3l9r8yck7U7OvYaq4EQXwDfBa47x1pgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228563},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.8-beta-20260325034913.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1314809c5ee89930b6f53ccb5df64763/midscene-web-1.5.8-beta-20260325034913.0.tgz","_integrity":"sha512-QPlTX3UhUZ4SXoo0ohDJ0+5ZN2pvhud/ZQfT+zeN8Osp9ZpseFLmWpFkVMwBSp4TVmoe481JmQQ5Czbkojz6aQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.8-beta-20260325034913.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.8-beta-20260325034913.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.8-beta-20260325034913.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.8-beta-20260325034913.0_1774410680442_0.45071462846176336","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325063536.0":{"name":"@midscene/web","version":"1.5.8-beta-20260325063536.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"67a6260b5c286f6f5abeec6060d57d7049377fb2","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.8-beta-20260325063536.0.tgz","fileCount":186,"integrity":"sha512-0E3BJjlH9BO83FmU7qOKPnY8JlXMlt3nnj8dp9j2t1b8zf1xzWVyq2pBciWu6TfvRqY+qPzT8ARB33frDLKOcw==","signatures":[{"sig":"MEYCIQDuDMFOGvl6OEeYwuF3hbp5UXRYi2dJibyjJfoTB3gz7gIhAKEeP6Q/5ljz75RYVPevCLcd4DUuUZhcEXORxpWLMUJb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184296},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.8-beta-20260325063536.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bae4126941e799ab975453ede0be182d/midscene-web-1.5.8-beta-20260325063536.0.tgz","_integrity":"sha512-0E3BJjlH9BO83FmU7qOKPnY8JlXMlt3nnj8dp9j2t1b8zf1xzWVyq2pBciWu6TfvRqY+qPzT8ARB33frDLKOcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.8-beta-20260325063536.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.8-beta-20260325063536.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.8-beta-20260325063536.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.8-beta-20260325063536.0_1774420660783_0.12382439718355487","host":"s3://npm-registry-packages-npm-production"}},"1.5.9-beta-20260325080051.0":{"name":"@midscene/web","version":"1.5.9-beta-20260325080051.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"22244fab69a2f4708ca941562ff7f8afc072d3bb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.5.9-beta-20260325080051.0.tgz","fileCount":176,"integrity":"sha512-z6tV9E8xXI0ujbF5HToFF/nk2y1HwvHW+s4332REFBwETKxSaZyn85PR9U0gedVl3zvum0hZDylatY63Y5+OFA==","signatures":[{"sig":"MEYCIQDQRaJ9TUGmjlg3JItCsAA1EpklLy3G+TyTzRjsIHaTTAIhALsx5zKQnI1fcRaVZyVMwXioDgLhM1qxTYmMKErSJ+Fv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131834},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.5.9-beta-20260325080051.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/32e774d89f86cd81298dcb2d638332b2/midscene-web-1.5.9-beta-20260325080051.0.tgz","_integrity":"sha512-z6tV9E8xXI0ujbF5HToFF/nk2y1HwvHW+s4332REFBwETKxSaZyn85PR9U0gedVl3zvum0hZDylatY63Y5+OFA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.5.9-beta-20260325080051.0","puppeteer-core":"24.6.0","@midscene/shared":"1.5.9-beta-20260325080051.0","socket.io-client":"4.8.1","@midscene/playground":"1.5.9-beta-20260325080051.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.5.9-beta-20260325080051.0_1774425772689_0.30921206031952253","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@midscene/web","version":"1.6.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"141c06d37528bdb472b9295a46d9467b29a17d04","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.0.tgz","fileCount":186,"integrity":"sha512-LaDiyTQNPcJPT/W4AGTF0C4iTISlQuradYpuD/am+r9vK4wu480wzV1Y2uvAgO3++il8AYbnuq1nGcXyNOSCjg==","signatures":[{"sig":"MEUCIQD9frUHIB+pYbYuxmsdVhc2/HrFtHWxAjOexYS81jxKyAIgA4SPB3A7KXbgL9BMuQX6cuPjsWYNNfpj+/rV1MQoSG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183836},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2ebb6955e43e00414fc0086199f317bf/midscene-web-1.6.0.tgz","_integrity":"sha512-LaDiyTQNPcJPT/W4AGTF0C4iTISlQuradYpuD/am+r9vK4wu480wzV1Y2uvAgO3++il8AYbnuq1nGcXyNOSCjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.0_1774494248703_0.15669922012504056","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260327083049.0":{"name":"@midscene/web","version":"1.6.1-beta-20260327083049.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"634737822356bdbd0a1ecc5469b29a1c37dbddab","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260327083049.0.tgz","fileCount":186,"integrity":"sha512-zwNZBdMPWiNJ/hsUzXa1+QQ4f/kDqwYgcx16bdepu/kXIhFkte76YtgbSB3q2tfGshDvaXcR3uJQCqjVR+p7gA==","signatures":[{"sig":"MEUCIAvbRrY16ZYU+LWzeyhBtj982pgtBpXkZmowxuddsv6PAiEAt7UiScofh4ta0s4JeDVpRhQC13l/548FUnDtBUmUwgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185470},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260327083049.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1fdad12ab4b7879f4da079ff18ecb494/midscene-web-1.6.1-beta-20260327083049.0.tgz","_integrity":"sha512-zwNZBdMPWiNJ/hsUzXa1+QQ4f/kDqwYgcx16bdepu/kXIhFkte76YtgbSB3q2tfGshDvaXcR3uJQCqjVR+p7gA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260327083049.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260327083049.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260327083049.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260327083049.0_1774600368353_0.6817423952678698","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260327104111.0":{"name":"@midscene/web","version":"1.6.1-beta-20260327104111.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4ef1279c15c217596b72c4b8872fe543745e9107","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260327104111.0.tgz","fileCount":186,"integrity":"sha512-B1hyBHofUQlZ8fNPqYmElGpc+TQh/0S95WP2NOcfsEhxtQrKzk6+O4VFLrKm4VI2/euWB/FkgEdksB+wcFEqpQ==","signatures":[{"sig":"MEQCIA75YP2ehoYh+agn4KKHu8lxNT5FeqNphXRL/pTPFMxFAiBI02vNi0YPtn5TYjtf+TjShcfCO6Or7adIM89jkKYs3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185470},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260327104111.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5a9321010416a229a1ca306f5f619e31/midscene-web-1.6.1-beta-20260327104111.0.tgz","_integrity":"sha512-B1hyBHofUQlZ8fNPqYmElGpc+TQh/0S95WP2NOcfsEhxtQrKzk6+O4VFLrKm4VI2/euWB/FkgEdksB+wcFEqpQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260327104111.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260327104111.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260327104111.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260327104111.0_1774608190404_0.23471465816539627","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260330094822.0":{"name":"@midscene/web","version":"1.6.1-beta-20260330094822.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"71233134d94ca520c77a5f5fc141a0a789b7c9d3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260330094822.0.tgz","fileCount":186,"integrity":"sha512-Z5xIqcAF+9Obr/2WbYzZcWuWoz/BszyjsIJdlDXYRYG1O842D+0ogPnsMgF9Fp5yjMxIhPyBrX3n0L1p5mfnkw==","signatures":[{"sig":"MEUCIF7xAP0fZQML0E5VZB5X4Aix+UXJ5k6DhT+3TVGYYkx2AiEAl3QThpfiL4PbhTxC1nuddoxL/jBSy0NBC2uH5IRh1mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185470},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260330094822.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c45149c4cd0af80fcc01f0d6dc179178/midscene-web-1.6.1-beta-20260330094822.0.tgz","_integrity":"sha512-Z5xIqcAF+9Obr/2WbYzZcWuWoz/BszyjsIJdlDXYRYG1O842D+0ogPnsMgF9Fp5yjMxIhPyBrX3n0L1p5mfnkw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260330094822.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260330094822.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260330094822.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260330094822.0_1774864224761_0.5451585605659348","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331033048.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331033048.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"32f5da91907224a639d14e201615a543209e390d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331033048.0.tgz","fileCount":186,"integrity":"sha512-FnOUUhfmWcLN76tMA2s8JmmIjEMNecS7yTxTVYm2R0dbs6Su1n4sq2niJNbFWzES+3h1XksLmZpbFzKUJxj8Dg==","signatures":[{"sig":"MEUCIQCE/9E5TLRVLPOYvgdyamY5mYFAiB6aiEjQW33DA8xOAwIgENOFb8DEL4XKBIcmQfJkppTE0/cxElpQ/cxYK5axEfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185470},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331033048.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9374a78b072917bd0b524fec785d544d/midscene-web-1.6.1-beta-20260331033048.0.tgz","_integrity":"sha512-FnOUUhfmWcLN76tMA2s8JmmIjEMNecS7yTxTVYm2R0dbs6Su1n4sq2niJNbFWzES+3h1XksLmZpbFzKUJxj8Dg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331033048.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331033048.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331033048.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331033048.0_1774927966604_0.026161815863112947","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331063813.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331063813.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"89c96bff5d8c36c0319353e8d91d8ec26971024f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331063813.0.tgz","fileCount":186,"integrity":"sha512-6YsZ0SP4q1Ki4Hi3MxI2kPr+8aOonRibXzE3HeEyDe0f2USMyj2blODRMttkXTtvCjnEZqbop7jFmEJOLdHA/g==","signatures":[{"sig":"MEQCIB3qLOW0vIqVve7j4Nzlf+g4ipnX6kx7zv66X516496eAiB/WGE+TwaDiC5088TcVe/F/szJ6+SPWlUYTk41XUmNxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185470},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331063813.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8208c07ac28910c2d285edd25b1930c0/midscene-web-1.6.1-beta-20260331063813.0.tgz","_integrity":"sha512-6YsZ0SP4q1Ki4Hi3MxI2kPr+8aOonRibXzE3HeEyDe0f2USMyj2blODRMttkXTtvCjnEZqbop7jFmEJOLdHA/g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331063813.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331063813.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331063813.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331063813.0_1774939213291_0.3415223780958738","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331064302.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331064302.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9f5dc9475f11a3791d3a275b1229de3b230f4af3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331064302.0.tgz","fileCount":186,"integrity":"sha512-xCGw0R6qGjgjict+AwYYDYyJ7gFQfqeW6t9DcBEbVXMbNKcF26vJPrvgF5g/QlEwI3B30Al91lQ2knS/uXKMbg==","signatures":[{"sig":"MEYCIQCLYO5SSXyzFisj6U54ms14aZEFZ1u5dTEzA4GZQZSEpQIhAIK5fc8Up+PpreGbVZCkqkc+fY1NwnVQNOYgoEo6V7gI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185449},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331064302.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e62776224d1f59c84c380f8abcac4278/midscene-web-1.6.1-beta-20260331064302.0.tgz","_integrity":"sha512-xCGw0R6qGjgjict+AwYYDYyJ7gFQfqeW6t9DcBEbVXMbNKcF26vJPrvgF5g/QlEwI3B30Al91lQ2knS/uXKMbg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331064302.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331064302.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331064302.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331064302.0_1774939502479_0.5067042265896688","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331065357.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331065357.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"35b641c47e5c1c18d5c04543a82f2623d936dae3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331065357.0.tgz","fileCount":186,"integrity":"sha512-HE2GtMD+lZXNvpBR1HTpnDjnj9VB/zmxvOjq6+hCoo2L0HF4XWAl7uUmq1xrMVImSwrtr5h1r+5EWVr2+2YIUA==","signatures":[{"sig":"MEUCIQDmZ+ciBZC78CToMpY00nG55K4P35Q13LSeezm0UXLN4AIgUhSirSSnITPG6k5pRIoqT68ByTgB8bInyWvOiUBc+E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185470},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331065357.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d754bbd1f9faa8a6d850944dc555ab67/midscene-web-1.6.1-beta-20260331065357.0.tgz","_integrity":"sha512-HE2GtMD+lZXNvpBR1HTpnDjnj9VB/zmxvOjq6+hCoo2L0HF4XWAl7uUmq1xrMVImSwrtr5h1r+5EWVr2+2YIUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331065357.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331065357.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331065357.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331065357.0_1774940160078_0.27113469320581607","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331072626.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331072626.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b87b210b41ce2f052f1d856fa43530c14f911107","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331072626.0.tgz","fileCount":186,"integrity":"sha512-8PUFSkB9R7W84i1q21zJxrJwNBdAj1bLdf4ZtBXlqb1CvAPrsGOhiMX+/XHtzXL/XleWTMkp/syltvwHxVC+Ow==","signatures":[{"sig":"MEUCIQDVnwPPYUObuvs6eWgdLT7un7XnYVEkEjWR2sxYdVQs4QIgJS0t0odtb4iLpD5HrJXoMiLfSRJMi7Yb3uEsuKNoqX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185470},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331072626.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d46466fe9e8b4c8f6f401e7f463463d6/midscene-web-1.6.1-beta-20260331072626.0.tgz","_integrity":"sha512-8PUFSkB9R7W84i1q21zJxrJwNBdAj1bLdf4ZtBXlqb1CvAPrsGOhiMX+/XHtzXL/XleWTMkp/syltvwHxVC+Ow==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331072626.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331072626.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331072626.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331072626.0_1774942100168_0.22509758949567105","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331073142.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331073142.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"db53fc3331babe405e4d9a19c754a3fcc0caae3a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331073142.0.tgz","fileCount":186,"integrity":"sha512-lM3ImpfMvM8q9vqqSI8Xu+Cfn4UrhfG3aQqHWT7UpA9MFQnn09yyRuMIxN4BODMJqPXI1vVIvaIjbK+YYWkboA==","signatures":[{"sig":"MEYCIQDbGNt5bu26nQSHP/f1ivxjDs4BNVRNUg2shxlVWdb6iQIhANAl8vqFtUEAxDEkDGdWaP+sNfxPCSz+gmLSl4snK2Z0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185449},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331073142.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d07a5743859c2a0dc358ddc7462b033a/midscene-web-1.6.1-beta-20260331073142.0.tgz","_integrity":"sha512-lM3ImpfMvM8q9vqqSI8Xu+Cfn4UrhfG3aQqHWT7UpA9MFQnn09yyRuMIxN4BODMJqPXI1vVIvaIjbK+YYWkboA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331073142.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331073142.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331073142.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331073142.0_1774942425088_0.22110747724169433","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331082632.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331082632.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6bb03917a59e84d3547f35cacc4b5cc6b61a0a3e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331082632.0.tgz","fileCount":186,"integrity":"sha512-bEidpqJ9AeLLqEw59ohVEugGKgFxi5CmoRkxIvbveZOsdR4E+vJGgz8S9LlAcd2aWwGDoLMeQqvojJ3vLAunNg==","signatures":[{"sig":"MEYCIQDUMy4It89JDkiShdztRMrPFNU/4FaBa63eejVl+N0pzAIhAMHyjSdcXSnpjiz9+CBj58pPNIOnW1iW33jQYlctM3XI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184759},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331082632.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3a19c63d3cbcff1ed0223d118745e8c8/midscene-web-1.6.1-beta-20260331082632.0.tgz","_integrity":"sha512-bEidpqJ9AeLLqEw59ohVEugGKgFxi5CmoRkxIvbveZOsdR4E+vJGgz8S9LlAcd2aWwGDoLMeQqvojJ3vLAunNg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331082632.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331082632.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331082632.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331082632.0_1774945709707_0.7984197401343445","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331083547.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331083547.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"3c38cf2015db98a2dd96bac6c5fbcba2413f6ead","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331083547.0.tgz","fileCount":186,"integrity":"sha512-OYm49SjUewV7KBbgz3q+EUi1WaUF8WIKB7EKcH6zD9dODDI5pxXkxcO7ZdcKMIvHJeWkq/i2INmNSRBuSL97RQ==","signatures":[{"sig":"MEUCIQCLXEdmvxzqSRGxRXBLBQLDKRkvvSYd/GFF2JmdHXJ2dQIgVZYm49PmKd//tceWAJ+PKtW6J67G/BQpcZpoWD362wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184848},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331083547.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e2e964883f03c0724e33ec89df0842c7/midscene-web-1.6.1-beta-20260331083547.0.tgz","_integrity":"sha512-OYm49SjUewV7KBbgz3q+EUi1WaUF8WIKB7EKcH6zD9dODDI5pxXkxcO7ZdcKMIvHJeWkq/i2INmNSRBuSL97RQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331083547.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331083547.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331083547.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331083547.0_1774946266848_0.5735302292280509","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331120401.0":{"name":"@midscene/web","version":"1.6.1-beta-20260331120401.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ee0436102c173a7f13386b2f1853ba5d46363fa3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260331120401.0.tgz","fileCount":186,"integrity":"sha512-Dc8bj7ahmvaDSF0GmpkZSV0uwlUo4k9/ot2zRPYEM0AT2Mwy4jUnDuGemwFMRMhwyqfPhv7Gp284N0PptSDvLw==","signatures":[{"sig":"MEUCIQD9lqnTbmpBTT7fvGrshbNQUyjds3mhH1x8lPy42mg+igIgGl6tATVRP8oGFpiGVAL4Qe46T6HKwaHABwqbecE9dS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194750},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260331120401.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cff48896b386b75635fc64c699cacb3f/midscene-web-1.6.1-beta-20260331120401.0.tgz","_integrity":"sha512-Dc8bj7ahmvaDSF0GmpkZSV0uwlUo4k9/ot2zRPYEM0AT2Mwy4jUnDuGemwFMRMhwyqfPhv7Gp284N0PptSDvLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260331120401.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260331120401.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260331120401.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260331120401.0_1774958765344_0.9832299082951124","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@midscene/web","version":"1.6.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"96b18c6a91367434c4bc1577f4afa529f4e0c1af","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1.tgz","fileCount":186,"integrity":"sha512-ygPBhzfVZ8VDsj3SCPEOlyC1SClQElE+ktzdw5W1iWzyHAsxuKtrn4kEy16Gl/PywmLOMxt1PG1XLBnAk192hg==","signatures":[{"sig":"MEYCIQCBG0hUV6kGrfzDP4lqp7L9bmjoREmuf4Pxt15j6ww/kgIhAMlpgVuK6HBAJitDF/FR7Oizzca/KnCKvvKUHGpf2PoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193626},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7d718c43e36c267caf209f079ae25aea/midscene-web-1.6.1.tgz","_integrity":"sha512-ygPBhzfVZ8VDsj3SCPEOlyC1SClQElE+ktzdw5W1iWzyHAsxuKtrn4kEy16Gl/PywmLOMxt1PG1XLBnAk192hg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1","socket.io-client":"4.8.1","@midscene/playground":"1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1_1775006309006_0.23596916440461557","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401022446.0":{"name":"@midscene/web","version":"1.6.1-beta-20260401022446.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"c94b25c967cc2ae8765248e29c105a96e05dd7d8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260401022446.0.tgz","fileCount":186,"integrity":"sha512-PFp+eiNK8c/b30QqiJ9CNPjd/yCP1NOuiN4BCwZueNjEw/TDtduYIlcG6kvjUzRsy2XIK3qBD0FI92L1KHFn6Q==","signatures":[{"sig":"MEUCIEhRaQaVuX6zRm8GaA+fRxJXUNLG5YAFUjvm8pFbT//DAiEAoZtvAM+vntJkhrl01sxeq3FK2MFbgAAhMiHgSwTlY6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185449},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260401022446.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/12abbfc80da87f1d0b295c61103746b6/midscene-web-1.6.1-beta-20260401022446.0.tgz","_integrity":"sha512-PFp+eiNK8c/b30QqiJ9CNPjd/yCP1NOuiN4BCwZueNjEw/TDtduYIlcG6kvjUzRsy2XIK3qBD0FI92L1KHFn6Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260401022446.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260401022446.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260401022446.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260401022446.0_1775010407824_0.8735215886693668","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401030951.0":{"name":"@midscene/web","version":"1.6.1-beta-20260401030951.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"fad136888da8cf96060f78c85fa941fcbd5f21d6","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260401030951.0.tgz","fileCount":186,"integrity":"sha512-rrfjVNE7sp2NsUyu7+aECqn4skukdKyVtHIpvIACs6dk1F0ci5oNqscpVifiYlD0QwwNZMSdPSGu1CrLr4X/Zg==","signatures":[{"sig":"MEYCIQCROGtgUf2+7fS/2g8RbOfn9eGV5BDXT5V6549T6QuUzwIhAJIrwBsp7xclarsVAYPFYu8RmrRtzne1YUnltaSXa5Cu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185449},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260401030951.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d4a4be81df10986a0a97beec445bb381/midscene-web-1.6.1-beta-20260401030951.0.tgz","_integrity":"sha512-rrfjVNE7sp2NsUyu7+aECqn4skukdKyVtHIpvIACs6dk1F0ci5oNqscpVifiYlD0QwwNZMSdPSGu1CrLr4X/Zg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260401030951.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260401030951.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260401030951.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260401030951.0_1775013116869_0.28042547710316246","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401033839.0":{"name":"@midscene/web","version":"1.6.1-beta-20260401033839.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d42fdbbc6ffa12e848a7463817d1452ba2cf8152","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260401033839.0.tgz","fileCount":186,"integrity":"sha512-AS/ofyVVDJXrLkF5WoL/pCWm2tIhL32IIHQhIJWu4MLr4PZ118xU2f6fZbtGUrjPIOZhFji2P+T4KMp0mZbUEQ==","signatures":[{"sig":"MEUCIQCRX18bFWiqTNMMfy6wtVm1fqliU2otFgo4BMQJmitzjAIgc7rigp8BX63wnidudLV50S7d9o2R/a/02DHFGnVELe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185449},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260401033839.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/995860b0b7133f8fd0f9b448d491c10c/midscene-web-1.6.1-beta-20260401033839.0.tgz","_integrity":"sha512-AS/ofyVVDJXrLkF5WoL/pCWm2tIhL32IIHQhIJWu4MLr4PZ118xU2f6fZbtGUrjPIOZhFji2P+T4KMp0mZbUEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260401033839.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260401033839.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260401033839.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260401033839.0_1775014838598_0.8251671671594343","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260401091950.0":{"name":"@midscene/web","version":"1.6.2-beta-20260401091950.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"053a584585d64a0487397a3cd52b30680147c311","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.2-beta-20260401091950.0.tgz","fileCount":186,"integrity":"sha512-As1tCR5l61UVfKgC3tSt8/DEvshui7O1bzLvatEngJNA2BCucZOrMehIwhEZRuofEBKBdlWL1mKSfMrsojsfJA==","signatures":[{"sig":"MEUCIQDhUP6P4Zzy85FqpOXclslOAt/sVkdEO7LzKTHedVEhgQIgGB4KPHrX9ZanufTrkIy9FW+IVc5ydVn2PjC0Dxy1pXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193978},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.2-beta-20260401091950.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4e867a54364b81421f492b4e99c1b296/midscene-web-1.6.2-beta-20260401091950.0.tgz","_integrity":"sha512-As1tCR5l61UVfKgC3tSt8/DEvshui7O1bzLvatEngJNA2BCucZOrMehIwhEZRuofEBKBdlWL1mKSfMrsojsfJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.2-beta-20260401091950.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.2-beta-20260401091950.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.2-beta-20260401091950.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.2-beta-20260401091950.0_1775035312310_0.03655697654494583","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260401093323.0":{"name":"@midscene/web","version":"1.6.2-beta-20260401093323.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"e03c5e89efb5c1cd409c105c6f9cc2f40c158b34","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.2-beta-20260401093323.0.tgz","fileCount":186,"integrity":"sha512-D1NOJjtK0UoVT6+/ky6HF/ch5gdK8++FOArnN4XEsh36aIt1Yh2NwLS079pbneyCxGRwGvJky5xPVglowJxAhA==","signatures":[{"sig":"MEUCIQDCUBuxvUdcGexoah8iLTDFLTVIoF8DEZeIn6vmHFgV6gIgb9NOLO4GvZqDAazl0LPzz6HuH815RiDzBLO1b4jMSjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193978},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.2-beta-20260401093323.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4f8453b718c89ce8abaa5ea248c5309d/midscene-web-1.6.2-beta-20260401093323.0.tgz","_integrity":"sha512-D1NOJjtK0UoVT6+/ky6HF/ch5gdK8++FOArnN4XEsh36aIt1Yh2NwLS079pbneyCxGRwGvJky5xPVglowJxAhA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.2-beta-20260401093323.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.2-beta-20260401093323.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.2-beta-20260401093323.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.2-beta-20260401093323.0_1775036117697_0.7201888657527538","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260402032448.0":{"name":"@midscene/web","version":"1.6.2-beta-20260402032448.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d5810d671448670be058f979153876aaa53eed40","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.2-beta-20260402032448.0.tgz","fileCount":186,"integrity":"sha512-ot4vrToTplSy1L2XlIGS+O4PY4UrDIyj9RAhtG3ykN19n0ms6o4M/BgTUNae14jSL9sRVEJQOOdaeJdRNlG1gg==","signatures":[{"sig":"MEUCIQDjdwCBKcQXEH0F31FtznQtXbZ/6x7muYkLLG1nGJTVZwIgamjFpYLwujsUPSsbh9rvNUrUZ2l+mpxk3ZkJMK/affE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209249},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.2-beta-20260402032448.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/01d2e58ff95acb3e11293206df295991/midscene-web-1.6.2-beta-20260402032448.0.tgz","_integrity":"sha512-ot4vrToTplSy1L2XlIGS+O4PY4UrDIyj9RAhtG3ykN19n0ms6o4M/BgTUNae14jSL9sRVEJQOOdaeJdRNlG1gg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.2-beta-20260402032448.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.2-beta-20260402032448.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.2-beta-20260402032448.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.2-beta-20260402032448.0_1775100413224_0.34774063048586634","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@midscene/web","version":"1.6.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1ba10b17d9f61362fcd2cdf0765da127c25c3000","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.2.tgz","fileCount":186,"integrity":"sha512-9fklUvy6LvMmS6KPEhEotOzR85iengqMSG73ajbnovKjQUcHvZ0vSGZo0DRkX0ESm4JCUsHFmdQvXjEs5w0H5Q==","signatures":[{"sig":"MEUCICG7EWNW4M/cGqcsvltquNB8DQ59lD/M11+MkSMTFIoeAiEAgfMVCT1gLE2poe8ZrFg4h2XVNcNkECIRuarlY85Oft0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193613},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cac7633700c3be87bad3fc65d2f8bc9e/midscene-web-1.6.2.tgz","_integrity":"sha512-9fklUvy6LvMmS6KPEhEotOzR85iengqMSG73ajbnovKjQUcHvZ0vSGZo0DRkX0ESm4JCUsHFmdQvXjEs5w0H5Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.2","puppeteer-core":"24.6.0","@midscene/shared":"1.6.2","socket.io-client":"4.8.1","@midscene/playground":"1.6.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.2_1775103871797_0.8855717321111309","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402050649.0":{"name":"@midscene/web","version":"1.6.1-beta-20260402050649.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"895709181b3e425193834f7f224a2157fdf894b9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260402050649.0.tgz","fileCount":186,"integrity":"sha512-2Jc4vZVYCpN+CSRpblSpc/K3YRmpnz27BYs7Lxl7RDSty0p0UFAtzm0lrLQBBPFx2omzw8HdbDFDpkcaizznfg==","signatures":[{"sig":"MEUCICYu5xViYHxaHzhp1atu31zkXxUycX2RhQG7cfaPuYxMAiEA+jkekejp8a/KakgeBFvNB61oZMqLAmqLKQxtmQKZ1Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185449},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260402050649.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/56b336ddb49adedcfa8f6c8d9d610412/midscene-web-1.6.1-beta-20260402050649.0.tgz","_integrity":"sha512-2Jc4vZVYCpN+CSRpblSpc/K3YRmpnz27BYs7Lxl7RDSty0p0UFAtzm0lrLQBBPFx2omzw8HdbDFDpkcaizznfg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260402050649.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260402050649.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260402050649.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260402050649.0_1775106534869_0.8340516635222486","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402055539.0":{"name":"@midscene/web","version":"1.6.1-beta-20260402055539.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"516527652b80ce39bc2c47038ed5e22a2de41b3b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260402055539.0.tgz","fileCount":186,"integrity":"sha512-AObTf1BrER5o8MS/3FHOIhg/63mW94einJK/Obu4ts+nsx3iTXdyytCd3HH9OOczgzfkemq55OrU9Cf3RDamVQ==","signatures":[{"sig":"MEQCIG20OH0HYw3MRuv2EFsI1ul7+1u9J2d67wHDVuEzxmdMAiBxCie5ROs5gzWTjwq0e44WpeOokFT7JUcpgOdE6B6TNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185449},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260402055539.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4c4dbf3de04ec9854fcbe23b46780090/midscene-web-1.6.1-beta-20260402055539.0.tgz","_integrity":"sha512-AObTf1BrER5o8MS/3FHOIhg/63mW94einJK/Obu4ts+nsx3iTXdyytCd3HH9OOczgzfkemq55OrU9Cf3RDamVQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260402055539.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260402055539.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260402055539.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260402055539.0_1775109461944_0.26047614002317654","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402061812.0":{"name":"@midscene/web","version":"1.6.1-beta-20260402061812.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4af9e9f852e24c0999b01f5420cea2493910250a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.1-beta-20260402061812.0.tgz","fileCount":186,"integrity":"sha512-jnOAyyNBJ0OIY84tfmkZ0NqJlOQcfjr0LWDN/TjSeQZnOXpV0Rzr/Cp4N6jyKlqIez+1tDwfzEjBHCcrfdjmtA==","signatures":[{"sig":"MEUCIQDVDzZ9Io6ezdiBMBeD0Jp41SWK+/mphV1EiCv+elsc+AIgL7XjuM3h3s/crWT+YBqdTum675LqU/hlYWqb1eW/y6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185449},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.1-beta-20260402061812.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2873c403bdff928752f333e459af3728/midscene-web-1.6.1-beta-20260402061812.0.tgz","_integrity":"sha512-jnOAyyNBJ0OIY84tfmkZ0NqJlOQcfjr0LWDN/TjSeQZnOXpV0Rzr/Cp4N6jyKlqIez+1tDwfzEjBHCcrfdjmtA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.1-beta-20260402061812.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.1-beta-20260402061812.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.1-beta-20260402061812.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.1-beta-20260402061812.0_1775110813972_0.9845906899189081","host":"s3://npm-registry-packages-npm-production"}},"1.6.3-beta-20260402103943.0":{"name":"@midscene/web","version":"1.6.3-beta-20260402103943.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"43b37c70ed964fdd015656b0ddd8304410deca38","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.3-beta-20260402103943.0.tgz","fileCount":186,"integrity":"sha512-16TuV/I8+5qoDea57CqJzoqLxXMrtg+CcIwllEwJUmYBw+mcvFq8hT06qcwxhMN1RTGCAkvUmVdvG+j0R2L+Zg==","signatures":[{"sig":"MEUCIQCKc5c73jshOcGlRm9YN1YwuHu92fSvY+6gPAjrGxrKgQIgY8Z8/lWgvy+5TmG5jgSQGWSI22s2u7kkTMbQBOIixII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210480},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.3-beta-20260402103943.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7d3b6ec6006ab6b18a8ee6ed72a0856f/midscene-web-1.6.3-beta-20260402103943.0.tgz","_integrity":"sha512-16TuV/I8+5qoDea57CqJzoqLxXMrtg+CcIwllEwJUmYBw+mcvFq8hT06qcwxhMN1RTGCAkvUmVdvG+j0R2L+Zg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.3-beta-20260402103943.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.3-beta-20260402103943.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.3-beta-20260402103943.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.3-beta-20260402103943.0_1775126504965_0.4277836847089391","host":"s3://npm-registry-packages-npm-production"}},"1.6.3-beta-20260403070857.0":{"name":"@midscene/web","version":"1.6.3-beta-20260403070857.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"71bc52c3220089ca776a3428f03c56bbf597cf91","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.3-beta-20260403070857.0.tgz","fileCount":186,"integrity":"sha512-gZkAPxYwOr/BsljkXeVlCUXA6cxhRvyyG1DiAue7jKYUbIHtUnyXntDsty3gXZC69CUWzTmrvNrNPleZ9kzSzA==","signatures":[{"sig":"MEUCIQC81HQ5eGr2xPlLVYUKWV//cKZ6dKrWoIK6Z4wk2k1vjQIgaJ7Id+yR/jG55qgPQVbp1vaHRGC0QT7E/H31RciKlG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212012},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.3-beta-20260403070857.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/360bd3df233c03d38fdc708837b5f833/midscene-web-1.6.3-beta-20260403070857.0.tgz","_integrity":"sha512-gZkAPxYwOr/BsljkXeVlCUXA6cxhRvyyG1DiAue7jKYUbIHtUnyXntDsty3gXZC69CUWzTmrvNrNPleZ9kzSzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.3-beta-20260403070857.0","puppeteer-core":"24.6.0","@midscene/shared":"1.6.3-beta-20260403070857.0","socket.io-client":"4.8.1","@midscene/playground":"1.6.3-beta-20260403070857.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.3-beta-20260403070857.0_1775200260705_0.7498223425877664","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@midscene/web","version":"1.6.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"c231e4fc7874862d15b005bae4d3d382b6f470d0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.3.tgz","fileCount":186,"integrity":"sha512-mlovpSiP+dCbAu69BZ1uNheyAN5xbOjKjEs7ut5YLzWuW0cXR+YEajVZVDsr3ixubn3ResDfm6cv584uYGmkvg==","signatures":[{"sig":"MEQCIEVkLLJ5c++AG+unZ7yoqiGERZ7LOq+CR/R5DFbSzi8XAiBm1yGfD5Vt9Od2WgdMHnQasRrSYmmA2n1vF44fy8HZOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188129},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4f1e0cef32596f14c64e9806bf83cf80/midscene-web-1.6.3.tgz","_integrity":"sha512-mlovpSiP+dCbAu69BZ1uNheyAN5xbOjKjEs7ut5YLzWuW0cXR+YEajVZVDsr3ixubn3ResDfm6cv584uYGmkvg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.3","puppeteer-core":"24.6.0","@midscene/shared":"1.6.3","socket.io-client":"4.8.1","@midscene/playground":"1.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.3_1775530267882_0.0521460074880431","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@midscene/web","version":"1.6.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"27cc669c775c049ae6dd8fa894bc1fc8efaf2534","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.6.4.tgz","fileCount":186,"integrity":"sha512-lGZLENNzOwGaEJtOXqwxJnca/PxUAE4nYIavzP+Bxt5MedO26ZKczPCeJvsFn1q69ZnVA6j7zL4a2aC3JL9BUw==","signatures":[{"sig":"MEUCIQCGMs11mhc9hxGWRHVPoHY/M8Ikc+YyUAKW7ZbkNsM4kgIgZWh3m3wBJTdJHCqC0u1hqnP9MVNV5myZ2xVJjEeXa/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188129},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.6.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4aeffcbbf42437a6d3c01dfbeed12a0f/midscene-web-1.6.4.tgz","_integrity":"sha512-lGZLENNzOwGaEJtOXqwxJnca/PxUAE4nYIavzP+Bxt5MedO26ZKczPCeJvsFn1q69ZnVA6j7zL4a2aC3JL9BUw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.6.4","puppeteer-core":"24.6.0","@midscene/shared":"1.6.4","socket.io-client":"4.8.1","@midscene/playground":"1.6.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.6.4_1775550643712_0.21094472951760213","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@midscene/web","version":"1.7.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"cd5bb33ec4cc29f972b61bf36575c55eb8696e39","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.0.tgz","fileCount":186,"integrity":"sha512-Smd2fpiDsdnWrywc/4LDNsGr/1ZXNlLtgJgMidYg1mFlxTZ16pb1vKbVPJboBT9OKXmuzc119a0XVUIJGzIBWw==","signatures":[{"sig":"MEUCIQDMK5u0bTIYz4vcY1N6TmuAZS/O176vp+D0a4nVNufi4wIgW+mae9r9haFlKhW6r6S3omOiI7WVvuIDiyZrkewX0HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188129},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1c5fbb7e62ea82e9fcf850caac731035/midscene-web-1.7.0.tgz","_integrity":"sha512-Smd2fpiDsdnWrywc/4LDNsGr/1ZXNlLtgJgMidYg1mFlxTZ16pb1vKbVPJboBT9OKXmuzc119a0XVUIJGzIBWw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.0_1775616659175_0.057948571217244726","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408073050.0":{"name":"@midscene/web","version":"1.7.1-beta-20260408073050.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6b14f4063acc0fd70180905c33db1f3e1f1c78d3","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.1-beta-20260408073050.0.tgz","fileCount":186,"integrity":"sha512-+c1l8A4YVnfJzTGGeM8NJFCz3mCuzwioAHZUdcGizeSi2FTIXNVXS7uDpjaB99+GZKTynM5D7fS6UKYeK0R7iQ==","signatures":[{"sig":"MEYCIQDSEDn5PLoezGdJ1iB4mSfSw773MI/w4lAjWti9BrFokQIhAL2+c71ilIsYXm4pAEyeAAKKG+WNO/0Qm50BPrRzDffp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.1-beta-20260408073050.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4e0f37d1061a448778a86f67fc95e3d0/midscene-web-1.7.1-beta-20260408073050.0.tgz","_integrity":"sha512-+c1l8A4YVnfJzTGGeM8NJFCz3mCuzwioAHZUdcGizeSi2FTIXNVXS7uDpjaB99+GZKTynM5D7fS6UKYeK0R7iQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.1-beta-20260408073050.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.1-beta-20260408073050.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.1-beta-20260408073050.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.1-beta-20260408073050.0_1775633582397_0.5339951616084397","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408081855.0":{"name":"@midscene/web","version":"1.7.1-beta-20260408081855.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"664d40a6f9dbdcfffc1268dcace8088cee4a1c7a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.1-beta-20260408081855.0.tgz","fileCount":186,"integrity":"sha512-W4z3Bq+N527MWZUKhVkTaSB0X7TmCxF2XsNmX3otuI+Y9dEFHz62cO41U9LQgNJ3J74R/PsmyY0nWRRvu2gnWg==","signatures":[{"sig":"MEUCICYAzJVArldQRcxolZt4Cip2Jy8h9ORCjdy92zgIw9ZPAiEAl9gqMa9wJCyPQsPviC6/3enTRXc5ae39+IcS8fdWSG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189034},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.1-beta-20260408081855.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a41dbe25e565e3d930202c09ea14d629/midscene-web-1.7.1-beta-20260408081855.0.tgz","_integrity":"sha512-W4z3Bq+N527MWZUKhVkTaSB0X7TmCxF2XsNmX3otuI+Y9dEFHz62cO41U9LQgNJ3J74R/PsmyY0nWRRvu2gnWg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.1-beta-20260408081855.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.1-beta-20260408081855.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.1-beta-20260408081855.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.1-beta-20260408081855.0_1775636454723_0.7773421096614825","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408105543.0":{"name":"@midscene/web","version":"1.7.1-beta-20260408105543.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"a20895b97d01fe6b1bf2691e5dd5fec4f86bbb1e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.1-beta-20260408105543.0.tgz","fileCount":186,"integrity":"sha512-8il9YGYUxilswJ4b5C9ZUP2QwsJT9W+UKtuN9fpq84foCsWkkAwmPM3TpPJko9R77ilFO4zdzT9DZeE4r9uDCw==","signatures":[{"sig":"MEQCIHxG6EMa5xaK1akx0EyFup1gxNuNrrZRJEH1xtWdUXSLAiA7KFwwD3yGEEZXEOyF7SGlUKSU/wgJC2xdVuEbOfvlOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.1-beta-20260408105543.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/85d53439f8dde68ace85aa49727426c4/midscene-web-1.7.1-beta-20260408105543.0.tgz","_integrity":"sha512-8il9YGYUxilswJ4b5C9ZUP2QwsJT9W+UKtuN9fpq84foCsWkkAwmPM3TpPJko9R77ilFO4zdzT9DZeE4r9uDCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.1-beta-20260408105543.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.1-beta-20260408105543.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.1-beta-20260408105543.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.1-beta-20260408105543.0_1775645864358_0.5915683354936672","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@midscene/web","version":"1.7.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9581ae751d1b4b07fe9e46173749eb3b20c2766f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.1.tgz","fileCount":186,"integrity":"sha512-v782PA+9EAVOhqhcS0nuY2/QnKiN768kzErNyDeqtJnCtYijYMELSSqoLSERptgUmrqNRLOpQi5vNaJ6LV9DKQ==","signatures":[{"sig":"MEUCIQC5u8fr4ifTTEdlYu5q6bFquNg3RqZ/I2xbF9sZW3Kj2gIgWL93rYeyFnM100gfl2iBB9jl5A4Ui4aM+hNRq9eQyPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188129},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fcafa9e519b11bf694988ba7030b841c/midscene-web-1.7.1.tgz","_integrity":"sha512-v782PA+9EAVOhqhcS0nuY2/QnKiN768kzErNyDeqtJnCtYijYMELSSqoLSERptgUmrqNRLOpQi5vNaJ6LV9DKQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.1","puppeteer-core":"24.6.0","@midscene/shared":"1.7.1","socket.io-client":"4.8.1","@midscene/playground":"1.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.1_1775655381112_0.8225953856759478","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409032436.0":{"name":"@midscene/web","version":"1.7.2-beta-20260409032436.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"dc27c6d441030d9d7e635a2bed5ba8259792ba0c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.2-beta-20260409032436.0.tgz","fileCount":186,"integrity":"sha512-KAOY0sUtFiXT1UeD9dZknSo/jVYnhO9KTj7u5ScA48imS6dFoHGmzMQ0KDRv4zmL5HDO8G6/k+DSAw3eA6CCyg==","signatures":[{"sig":"MEYCIQDXEPRAfirF3DF3ox7ltlAMLj/zuOpsFPYtEcpKIquMmwIhAJ/nZmVacdri0BukXhu5faYNQ/bXEId/UgFQCkDRuVf9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.2-beta-20260409032436.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2c32c30c4234d482a373a82ccf138cbb/midscene-web-1.7.2-beta-20260409032436.0.tgz","_integrity":"sha512-KAOY0sUtFiXT1UeD9dZknSo/jVYnhO9KTj7u5ScA48imS6dFoHGmzMQ0KDRv4zmL5HDO8G6/k+DSAw3eA6CCyg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.2-beta-20260409032436.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.2-beta-20260409032436.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.2-beta-20260409032436.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.2-beta-20260409032436.0_1775705195521_0.2319511247092947","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@midscene/web","version":"1.7.2","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"897255f7c557eab03e49aeb759deef97cfede46b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.2.tgz","fileCount":186,"integrity":"sha512-2f+83vekXAqG+NCc7HTPTZMPk5NDZcFlfocxGrOtYxiNnSVYhZuQ1sWWhWmhEFajx9rApcAat8dXWJLdy7h8RQ==","signatures":[{"sig":"MEYCIQDgAVKed9GYGLKopl4D8tZp8Ob+mC0Ctc2YAZAQFL0EwAIhAIOXZuoehMTZiOW2AQ+3OWwgaQdimvX++edQpQbjtLGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188129},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a84f09848b1f0cbb3c7bf9a6099fcc54/midscene-web-1.7.2.tgz","_integrity":"sha512-2f+83vekXAqG+NCc7HTPTZMPk5NDZcFlfocxGrOtYxiNnSVYhZuQ1sWWhWmhEFajx9rApcAat8dXWJLdy7h8RQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.2","puppeteer-core":"24.6.0","@midscene/shared":"1.7.2","socket.io-client":"4.8.1","@midscene/playground":"1.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.2_1775706063399_0.20962227716434767","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409035204.0":{"name":"@midscene/web","version":"1.7.2-beta-20260409035204.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8abe8cc5c439a35c7495876ebf4380d22a219cab","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.2-beta-20260409035204.0.tgz","fileCount":186,"integrity":"sha512-RqQYaR3NchcDAd/Cpde61rX2Il2nmcSEjeRUGZBPOVrzdoBcqzoIQT4QXhcqnfdR3xaEkifI6dkx0x6Sdziajg==","signatures":[{"sig":"MEYCIQCXOlIsRP5WTPBLWTzmpzUZpdSxPpiz4Q6vUF8rKLy8yQIhAMV9+gN1XTz0OXIGotTLu4/gQiU9GEY0wYlKl72fsTl8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.2-beta-20260409035204.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fe007cd8aab0db6446bbdf304f8d9ab7/midscene-web-1.7.2-beta-20260409035204.0.tgz","_integrity":"sha512-RqQYaR3NchcDAd/Cpde61rX2Il2nmcSEjeRUGZBPOVrzdoBcqzoIQT4QXhcqnfdR3xaEkifI6dkx0x6Sdziajg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.2-beta-20260409035204.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.2-beta-20260409035204.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.2-beta-20260409035204.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.2-beta-20260409035204.0_1775706845558_0.5585740196613092","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409063000.0":{"name":"@midscene/web","version":"1.7.2-beta-20260409063000.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"b4e1091bf8f851ccc60a76a79fc228b9f724dac5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.2-beta-20260409063000.0.tgz","fileCount":186,"integrity":"sha512-ezwPGB3KwTNiaAMYBAUlNCAvTFwRIMY4uqr6gWiR2DuR2Ts1GFevUp1gSuUcqZuuxevcz0Sv7kHciQHTEmIYMw==","signatures":[{"sig":"MEUCIQC2FWB0m3BLGZ8i89Tt7wUZTkeYPtlXLSuPeXwDSrvG8AIgefuhJJ+mI68VQgYxyxktOiTl5NQWISWfQwZTZqMmzyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.2-beta-20260409063000.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ce8195b2f554aa0880dc1a403dd822c5/midscene-web-1.7.2-beta-20260409063000.0.tgz","_integrity":"sha512-ezwPGB3KwTNiaAMYBAUlNCAvTFwRIMY4uqr6gWiR2DuR2Ts1GFevUp1gSuUcqZuuxevcz0Sv7kHciQHTEmIYMw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.2-beta-20260409063000.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.2-beta-20260409063000.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.2-beta-20260409063000.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.2-beta-20260409063000.0_1775716323249_0.9999533967336629","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409070832.0":{"name":"@midscene/web","version":"1.7.2-beta-20260409070832.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6ac4a851b51fe6d3708211d968b81ed1f383c6c8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.2-beta-20260409070832.0.tgz","fileCount":186,"integrity":"sha512-5+Xqgc0kGRd8pOQZnlRzdB1sfUBRwSQc5U3OlrCv6NSSLUDlChUh6+pklUn6xcJm83z7gZCZJmjaQrM4Y/NcLw==","signatures":[{"sig":"MEUCIBQIkig2zj4EjjzFawNYHoyPstxBa6ADF/EHLPw5JPZIAiEAvqWT0cSfGOz79Fs2JRNAvLShGCcX1bz9Ml1D6DCpvsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.2-beta-20260409070832.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/debf3667c363f2e5bd6a1761fe6b4558/midscene-web-1.7.2-beta-20260409070832.0.tgz","_integrity":"sha512-5+Xqgc0kGRd8pOQZnlRzdB1sfUBRwSQc5U3OlrCv6NSSLUDlChUh6+pklUn6xcJm83z7gZCZJmjaQrM4Y/NcLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.2-beta-20260409070832.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.2-beta-20260409070832.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.2-beta-20260409070832.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.2-beta-20260409070832.0_1775718631401_0.19978505012175418","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409091238.0":{"name":"@midscene/web","version":"1.7.2-beta-20260409091238.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"075f3ebfb00fbd3d703eb0785c8ac5fd54271501","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.2-beta-20260409091238.0.tgz","fileCount":186,"integrity":"sha512-s32qI3S147klZPELMirFPmYEQZaJxC68/tukZn0RzHVMoH4xssp2wZKIwnavKgkz9Swtw9xvOJDl0omDoRPAsA==","signatures":[{"sig":"MEUCIQCpUYD4XOGcqgkVfvbJgrzMUx88DCCtz1O9gudzzrrcbQIgdsvtbcxhF2yWazhqQOu/hnpAW2qebtllraOKE6gqBUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.2-beta-20260409091238.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d3cc7faa65d35be4e81fc29272d7a36f/midscene-web-1.7.2-beta-20260409091238.0.tgz","_integrity":"sha512-s32qI3S147klZPELMirFPmYEQZaJxC68/tukZn0RzHVMoH4xssp2wZKIwnavKgkz9Swtw9xvOJDl0omDoRPAsA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.2-beta-20260409091238.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.2-beta-20260409091238.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.2-beta-20260409091238.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.2-beta-20260409091238.0_1775726079153_0.5768180057183341","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@midscene/web","version":"1.7.3","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"3945934910d910b8946783a4e062a6cac2628509","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3.tgz","fileCount":186,"integrity":"sha512-PtDvLeaxgNv4VTquefxyP8diXkVqgmolubnE32tIm/61TPpXvwKDHZNqqONEuq9Dk98mTYedeZPkjpy2GM389Q==","signatures":[{"sig":"MEYCIQC9J3YtVRjnH0IbhTG0MbWgR7TRcshtpVU1Mhj/wD0BmgIhAIzEqsq77ijlxyjFnx7VuwMsT8N8SJWBi1OCX5Ebzntl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188129},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8cf1cb9d2e2244fbcd0b829499cf6513/midscene-web-1.7.3.tgz","_integrity":"sha512-PtDvLeaxgNv4VTquefxyP8diXkVqgmolubnE32tIm/61TPpXvwKDHZNqqONEuq9Dk98mTYedeZPkjpy2GM389Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3","socket.io-client":"4.8.1","@midscene/playground":"1.7.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3_1775729064094_0.42800389664217287","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410073825.0":{"name":"@midscene/web","version":"1.7.3-beta-20260410073825.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"69284963e97fb6701b04606d032ad502c3780b97","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260410073825.0.tgz","fileCount":186,"integrity":"sha512-cOVxgX9GEUest+G0d55uwDbWTRuGxWKATrs/v+8X8sm83wIic+s2zd8TaZZIjohwHNpbfEPR1bPA5S76shheHg==","signatures":[{"sig":"MEQCIFselHL5t3olfTtLl3+JeUWQ2sjFCjT7RLz4iHcjagnmAiB4Ge78wHJhVodzCuXA9oEuoQvMeBZC5gJhZd9QF+ydkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189323},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260410073825.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/66466563952449998892b134bb578a7c/midscene-web-1.7.3-beta-20260410073825.0.tgz","_integrity":"sha512-cOVxgX9GEUest+G0d55uwDbWTRuGxWKATrs/v+8X8sm83wIic+s2zd8TaZZIjohwHNpbfEPR1bPA5S76shheHg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260410073825.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260410073825.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260410073825.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260410073825.0_1775806825450_0.12931950270735726","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410094527.0":{"name":"@midscene/web","version":"1.7.3-beta-20260410094527.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"cdc5eebf14509d26028a9d0ca801bcf7b137ed22","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260410094527.0.tgz","fileCount":186,"integrity":"sha512-SXHjqjh3xY6/cP2GkGVAQrm7zF/+cG5+xxTePCrbjN/j++atGBAfIdyfRSKffiiBbOuEVoSIfQcoOnScndPl1Q==","signatures":[{"sig":"MEUCIF+1x6RcddA52nYAfGGKv72htZ8yf5LEGZRICYWEZpqiAiEA3FbKBxwN8+dkY9X/EaNrzGU/hS9Nt8yQUlY0MJK9fWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260410094527.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2af07976d16c5dfe9135a9a442652843/midscene-web-1.7.3-beta-20260410094527.0.tgz","_integrity":"sha512-SXHjqjh3xY6/cP2GkGVAQrm7zF/+cG5+xxTePCrbjN/j++atGBAfIdyfRSKffiiBbOuEVoSIfQcoOnScndPl1Q==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260410094527.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260410094527.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260410094527.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260410094527.0_1775814449517_0.49734326928478434","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410102611.0":{"name":"@midscene/web","version":"1.7.3-beta-20260410102611.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"155801628560c7f6b38fc22efa101cb82416dbdf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260410102611.0.tgz","fileCount":186,"integrity":"sha512-NVIzc1bVmLeWg8IDoJOHuVgUSVy0B3l6MhBEsvk/epkHkW7kPoCdq3h3EvafW179iMIfu7ptcGkMVJg8UNB62A==","signatures":[{"sig":"MEUCIQC5eZLp5hgi7Gv7mfawjzaa2BtBvUBZu02JCDBkJ62NqAIgH+kRJRlYNMjD0kd1MUseMgap9zCERQULGAnFuJeN2hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260410102611.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/96734c0791ea63e8d4e6faf6e30a96b8/midscene-web-1.7.3-beta-20260410102611.0.tgz","_integrity":"sha512-NVIzc1bVmLeWg8IDoJOHuVgUSVy0B3l6MhBEsvk/epkHkW7kPoCdq3h3EvafW179iMIfu7ptcGkMVJg8UNB62A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260410102611.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260410102611.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260410102611.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260410102611.0_1775816896698_0.8696040825532141","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260413090232.0":{"name":"@midscene/web","version":"1.7.3-beta-20260413090232.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d58e4f489492565ac3ee112ede89233a8f5e1f38","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260413090232.0.tgz","fileCount":186,"integrity":"sha512-HI5TOzNFpd0Uz/P7BChB+GKoFEOA/rrL54z8q6zR2mK7PmB1k4Hh0jfCZT0qZOwsgpmGOSqcpWXWDxk6VGH1IQ==","signatures":[{"sig":"MEUCIBgxLVKUPqioHDe6pnUyESQPamS8bTU60g4JftNcMqx2AiEA6pqY60laLwqdyhJPAH2J5d+M72CqFSQXGxpj451q2q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260413090232.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b8068d900b65c5f0a6e68fd6bdecda6f/midscene-web-1.7.3-beta-20260413090232.0.tgz","_integrity":"sha512-HI5TOzNFpd0Uz/P7BChB+GKoFEOA/rrL54z8q6zR2mK7PmB1k4Hh0jfCZT0qZOwsgpmGOSqcpWXWDxk6VGH1IQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260413090232.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260413090232.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260413090232.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260413090232.0_1776071070873_0.8442775582334539","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260413092647.0":{"name":"@midscene/web","version":"1.7.3-beta-20260413092647.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"105b74a6636a84290669c0e568de12042d8fb585","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260413092647.0.tgz","fileCount":186,"integrity":"sha512-WdMc67Z8/IN+JaW611qcjppGt4ZyzUDQBi3DcLzvLhU3FxMg00GelyyigYPCmuG2JpsuLZFjYPEAo09ME5rCJA==","signatures":[{"sig":"MEUCIQCYq9xo+WQulac9BVNnMevlvRm1iJuysqKSuFDA9OIviAIgErowHRtyVot9zk32JkLBFig2dDued1LeuX5cD84Lnqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260413092647.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/657054bc665f1c4037b82301fb0db46f/midscene-web-1.7.3-beta-20260413092647.0.tgz","_integrity":"sha512-WdMc67Z8/IN+JaW611qcjppGt4ZyzUDQBi3DcLzvLhU3FxMg00GelyyigYPCmuG2JpsuLZFjYPEAo09ME5rCJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260413092647.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260413092647.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260413092647.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260413092647.0_1776072524801_0.6766140154285818","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260414064358.0":{"name":"@midscene/web","version":"1.7.3-beta-20260414064358.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"39dc846454b2e721e1d48c11184ac87841415e5b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260414064358.0.tgz","fileCount":186,"integrity":"sha512-WvC6bT7OPeIhQYAPnGPL6dsS47l86SwLBRjHBq0yZ7Y1h3rGTtHHtrbdNtOb0vd72gZIH04Nk1nWMt4D9Aw4+A==","signatures":[{"sig":"MEUCIQDkS4iEvYZMq4rCIAZA4x9nwgA5BGSFUsdirWuSRT1JFQIgFlTvW/mXlqcBfbwt7GAUulqdcztMCB7Q9sTF1yfEpeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260414064358.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/342e215181f8438e837dbedf95280c70/midscene-web-1.7.3-beta-20260414064358.0.tgz","_integrity":"sha512-WvC6bT7OPeIhQYAPnGPL6dsS47l86SwLBRjHBq0yZ7Y1h3rGTtHHtrbdNtOb0vd72gZIH04Nk1nWMt4D9Aw4+A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260414064358.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260414064358.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260414064358.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260414064358.0_1776149161603_0.41628786130495676","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260414094926.0":{"name":"@midscene/web","version":"1.7.3-beta-20260414094926.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"0be794a95072b014a2796f695fa5cd83aff01bdb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260414094926.0.tgz","fileCount":186,"integrity":"sha512-sngPYT7U2v2FHK3AFkLdpDMiSsSMoZjs7uR/ggdPLw25yb3RRv0gt284FI88RFS/mFi4TYItiaQ5Dkfn3S29aQ==","signatures":[{"sig":"MEYCIQDHYrRW2xXHNUaOH9elLGqVsvctR/eGWGMnlgKUN/RuAAIhAKymlQ6M5HKmEfsY9LYimxEdWeIiJw5QhjIbUXcfnlmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260414094926.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/322c7a7c46e2aee36579d9e34fd453aa/midscene-web-1.7.3-beta-20260414094926.0.tgz","_integrity":"sha512-sngPYT7U2v2FHK3AFkLdpDMiSsSMoZjs7uR/ggdPLw25yb3RRv0gt284FI88RFS/mFi4TYItiaQ5Dkfn3S29aQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260414094926.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260414094926.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260414094926.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260414094926.0_1776160285453_0.3162073698078631","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415040019.0":{"name":"@midscene/web","version":"1.7.3-beta-20260415040019.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"6028e283a035e1d304c697f4d87f21432adb347d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260415040019.0.tgz","fileCount":186,"integrity":"sha512-hqM16G45TrW30lcVpFQcgWTI0hKeJvLKWJG9p74nsm7CvW6/gJV2qMZ/LYM8pJ5vN1ZfXv76Q8IpRO83K0KWWQ==","signatures":[{"sig":"MEUCIDS/BLFE+TVBi6itSWT9GUkNTRyMUufJB/Lm1kYfgi8YAiEAy9iTFlROB3YPfuwRXiCXpU6P455ykGTz+I29X4hxCtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260415040019.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fa7698cdb50991a14e30083666d03010/midscene-web-1.7.3-beta-20260415040019.0.tgz","_integrity":"sha512-hqM16G45TrW30lcVpFQcgWTI0hKeJvLKWJG9p74nsm7CvW6/gJV2qMZ/LYM8pJ5vN1ZfXv76Q8IpRO83K0KWWQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260415040019.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260415040019.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260415040019.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260415040019.0_1776225738108_0.5419082345056332","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415062833.0":{"name":"@midscene/web","version":"1.7.3-beta-20260415062833.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"a600c234ac1e442bbca2959369a3a928749adb45","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260415062833.0.tgz","fileCount":186,"integrity":"sha512-iTcyvSaZfzks+17dw9Ixw6eeoVfDa3Xbi24dP/LypJMNBDW9bMvWPc6YbuYvcItPDMtp1jIm3LqIOGDyXrSSGw==","signatures":[{"sig":"MEUCIQC8z1v5rUIbBfR8fEFJ/DbRSnzyRxzgg6bMeQupdd9pGQIgJLO/wuibag4AUdToP9IPebfZIIg5Y1qvd63/eg3Gsus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260415062833.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fa417bfb81ccf4d286ccd6ebd1e1d1a3/midscene-web-1.7.3-beta-20260415062833.0.tgz","_integrity":"sha512-iTcyvSaZfzks+17dw9Ixw6eeoVfDa3Xbi24dP/LypJMNBDW9bMvWPc6YbuYvcItPDMtp1jIm3LqIOGDyXrSSGw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260415062833.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260415062833.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260415062833.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260415062833.0_1776234639557_0.3545133916633916","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415065850.0":{"name":"@midscene/web","version":"1.7.3-beta-20260415065850.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"a8dbd758975be55bd0b0ef42e188333e83e4c3e8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260415065850.0.tgz","fileCount":186,"integrity":"sha512-nhd+b6Wijbo8evXn3VhadJXA4SiLcZnF/754g3SwhlrNsnFhC4NX+TbgSC9KJ/078y5MY5KWnjKt+W/HDySkrg==","signatures":[{"sig":"MEUCIQDDvMFhC1cKNEohfrC6PJZ9s3NzesQH7mRngIqYhsmFfwIgJn21cTzMVTxEzRmA0xN/oUq6OBehhm5PY9CApzFUmnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260415065850.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/228ca88d65b1f722058a2ba2559148c0/midscene-web-1.7.3-beta-20260415065850.0.tgz","_integrity":"sha512-nhd+b6Wijbo8evXn3VhadJXA4SiLcZnF/754g3SwhlrNsnFhC4NX+TbgSC9KJ/078y5MY5KWnjKt+W/HDySkrg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260415065850.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260415065850.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260415065850.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260415065850.0_1776236447491_0.10447856057975224","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415071518.0":{"name":"@midscene/web","version":"1.7.3-beta-20260415071518.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"0572b31c8e1d42b32f2c0668f6eee1e3ac96108b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260415071518.0.tgz","fileCount":186,"integrity":"sha512-FrMPkHJWXnqO57o5YOUw8M9vwpPwRQBCY22mTe04R1rjKtRd1OzfK71LGEZyRoSTT2AzTiGV8QFoj00nxGstgA==","signatures":[{"sig":"MEUCIQD2M4dwNzkb8S/HEwDqo+6BgA0pv0d5xnMM9Bmcm6TawQIgTD2KlG7Ftznv5UHivTq1MiwDGHr9sFy33IK1d82qWpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260415071518.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e34efbe28c7dafbffe999ea17fb29748/midscene-web-1.7.3-beta-20260415071518.0.tgz","_integrity":"sha512-FrMPkHJWXnqO57o5YOUw8M9vwpPwRQBCY22mTe04R1rjKtRd1OzfK71LGEZyRoSTT2AzTiGV8QFoj00nxGstgA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260415071518.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260415071518.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260415071518.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260415071518.0_1776237437938_0.83786382825971","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415073003.0":{"name":"@midscene/web","version":"1.7.3-beta-20260415073003.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4c6ae68c5a064a848d65dfd4b0b745476ef6c522","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260415073003.0.tgz","fileCount":186,"integrity":"sha512-64Ti+0JiY1/pNRhDDfYCtjIWyLpkn1tmZr7cU95Y8Pq9qhnKNbFKnKErkmjlcCZ4MQoFEouE0le6qgYlCabvwQ==","signatures":[{"sig":"MEYCIQDvqZ5if8tCBMIvXpYVXPu0Q8APFBLBLaxeCzJUo34fPQIhAK2CipZiH311Me5Fn0HeOrPTqzarb0QUzcshethRAiKq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260415073003.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f6a5df6a01ca665b1da005b87c80053c/midscene-web-1.7.3-beta-20260415073003.0.tgz","_integrity":"sha512-64Ti+0JiY1/pNRhDDfYCtjIWyLpkn1tmZr7cU95Y8Pq9qhnKNbFKnKErkmjlcCZ4MQoFEouE0le6qgYlCabvwQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260415073003.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260415073003.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260415073003.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260415073003.0_1776238325222_0.46592120227811695","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415085200.0":{"name":"@midscene/web","version":"1.7.3-beta-20260415085200.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"62716792a376f8f20b555a12324dff8277f8ffe8","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260415085200.0.tgz","fileCount":186,"integrity":"sha512-N7ttoWxx5u7ENcF611hMRFExJJgmW22jlDavpczA9vURVdT74ZbzSnhqOcmWkkGUTNcKp10MeiqR4xompLEUcw==","signatures":[{"sig":"MEUCIFmoSse+3Bvugkb6QIZgbx0GFmDx6lsbAsG/Cgrupzj6AiEA+wCV0gghsqi/xnLTfoYXllXoV2FwDd+Jfns37aD8qww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260415085200.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c11d875c2d77426fb6530fcd078a623f/midscene-web-1.7.3-beta-20260415085200.0.tgz","_integrity":"sha512-N7ttoWxx5u7ENcF611hMRFExJJgmW22jlDavpczA9vURVdT74ZbzSnhqOcmWkkGUTNcKp10MeiqR4xompLEUcw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260415085200.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260415085200.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260415085200.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260415085200.0_1776243242212_0.4012669305332779","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415114529.0":{"name":"@midscene/web","version":"1.7.3-beta-20260415114529.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"bf29526ed30bc3a311e0deed19a55de8d4606eeb","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260415114529.0.tgz","fileCount":186,"integrity":"sha512-0nmyNENKVIf1XdJb/UiiseLGaJml41pnGcejqFlG06+dgfzgVE6G9cwp5wIJSW9zh5lODT96FBxf+4O6eIbhVw==","signatures":[{"sig":"MEUCIFUAdj3cP0/fAk4xOof0LJ/exfNZPCHSWDzvS66pz/+8AiEAlHR2xDeEVWplMM+TwM5rM6DUYGOz3Pz9qyRSCrVJ3ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260415114529.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1424e5c4caca600187aae60b6f0f042a/midscene-web-1.7.3-beta-20260415114529.0.tgz","_integrity":"sha512-0nmyNENKVIf1XdJb/UiiseLGaJml41pnGcejqFlG06+dgfzgVE6G9cwp5wIJSW9zh5lODT96FBxf+4O6eIbhVw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260415114529.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260415114529.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260415114529.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260415114529.0_1776253655085_0.18033812105492264","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@midscene/web","version":"1.7.4","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ff8d67a041fe58ccdf53502e08eeaf3d5ad9cda9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.4.tgz","fileCount":186,"integrity":"sha512-dBZmQ54c8KLtRqYnmKf9+2DRpw30PEacRAPXvHtYv0xoLiFEQ1D4Y+mQRxQGqMsfzGGGfMwnYWjsRCkXo0xNBg==","signatures":[{"sig":"MEUCIFRYzf4/0C05d5KqRLjFnZqMYM1QtgLvtIteC7zmpgFLAiEA/9IJHBpzpvr+PU3UW9HQ8kLnDqotSg3t869ArFmSl8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188971},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/235c1394d4d3491211c59c1c7ee52a5e/midscene-web-1.7.4.tgz","_integrity":"sha512-dBZmQ54c8KLtRqYnmKf9+2DRpw30PEacRAPXvHtYv0xoLiFEQ1D4Y+mQRxQGqMsfzGGGfMwnYWjsRCkXo0xNBg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.4","puppeteer-core":"24.6.0","@midscene/shared":"1.7.4","socket.io-client":"4.8.1","@midscene/playground":"1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.4_1776309260464_0.10028495733610021","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260416090650.0":{"name":"@midscene/web","version":"1.7.3-beta-20260416090650.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"234cb691f0d78734db68b59066ef6b4f5301e484","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.3-beta-20260416090650.0.tgz","fileCount":186,"integrity":"sha512-ufo81r5CQ7cVY9v+bH2vgHcJgg0kKvjFyIGa1edVt0CJri0sjCpTDGXe5Wq2+7I4tBRn8FXxKyAniu0WBkiQzQ==","signatures":[{"sig":"MEQCIHCJ2ky0bN7s0uL3MXPCTMcHhqqh/HB2RpnGH5casuzmAiA6mUqAFM1flzgnzpp2t/haZHx1n0CMv6pZNHP7t6fx2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188481},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.3-beta-20260416090650.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a68e629d8f8dced82da945680560d0f0/midscene-web-1.7.3-beta-20260416090650.0.tgz","_integrity":"sha512-ufo81r5CQ7cVY9v+bH2vgHcJgg0kKvjFyIGa1edVt0CJri0sjCpTDGXe5Wq2+7I4tBRn8FXxKyAniu0WBkiQzQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.3-beta-20260416090650.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.3-beta-20260416090650.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.3-beta-20260416090650.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.3-beta-20260416090650.0_1776330509566_0.8538161509813633","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260418223706.0":{"name":"@midscene/web","version":"1.7.5-beta-20260418223706.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"154b5612a7f33ccdf2542ba7cd9a699f16b56762","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260418223706.0.tgz","fileCount":186,"integrity":"sha512-G5zf044aGOOFiAx2W4wta4Pcru5lSQmw984Ki+1OaJjgmb0UFJ2cZ9r5iCCUyaoBm4Du6MaUfPNlUICXbyBIEg==","signatures":[{"sig":"MEUCIBXzCCCK83HoOkNUisStaGG/WTqSX/4jiL/tJdpfTVPbAiEA6irXFyLUgLDVnBYWwbuwW/4zmvvyrCmRZfYB3EgigZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189323},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260418223706.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/04526ab23160ef3b1477a49a16ed34a1/midscene-web-1.7.5-beta-20260418223706.0.tgz","_integrity":"sha512-G5zf044aGOOFiAx2W4wta4Pcru5lSQmw984Ki+1OaJjgmb0UFJ2cZ9r5iCCUyaoBm4Du6MaUfPNlUICXbyBIEg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260418223706.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260418223706.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260418223706.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260418223706.0_1776551956052_0.4276497115549205","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420031652.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420031652.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"e57355b419d7b34f0c4a605b880d691a8f5c5e17","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420031652.0.tgz","fileCount":186,"integrity":"sha512-Lv0KYcB86PzSOZTjfD8ExRHttg6if+DeJlGZDG0cZcFTrfh0XDuyWfXMOjKi406V5ZOY0f9dceAFm4mrrpZ70g==","signatures":[{"sig":"MEYCIQC7b5hIBkyh4YiwWk5ntIaP8N6ddGZ6m7D0sFlSCgEJlgIhAIYJ7OJ45G1cBAiqmo+bR8H1QqswPs0gpIXA+TX2d7Xz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420031652.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4186feaf10995a20cfcd11056f6a5dfd/midscene-web-1.7.5-beta-20260420031652.0.tgz","_integrity":"sha512-Lv0KYcB86PzSOZTjfD8ExRHttg6if+DeJlGZDG0cZcFTrfh0XDuyWfXMOjKi406V5ZOY0f9dceAFm4mrrpZ70g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420031652.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420031652.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420031652.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420031652.0_1776655142553_0.5296778371676782","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420031920.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420031920.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"aee637ba2e0f429ee675fe81cf15c7fa72f9556e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420031920.0.tgz","fileCount":186,"integrity":"sha512-3sBoYbqaUDzuhhF13eCP3Z2xRpbXx1ZezLCE8ttPksGgJDAn99o2PwoTcM7vlgQ/beXiUCCsWUmoEhGCUoIvUA==","signatures":[{"sig":"MEYCIQDtZinwtWnU+Yu+fxdQbnevqbp7nPrPIsias6EQRcBgNgIhAMd/NVpddAYpm5Ftok8Y1lWQ8RoK/LQdtVGWB4+U4xWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420031920.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3eabd4a41195c4352f4ff36633f2ece6/midscene-web-1.7.5-beta-20260420031920.0.tgz","_integrity":"sha512-3sBoYbqaUDzuhhF13eCP3Z2xRpbXx1ZezLCE8ttPksGgJDAn99o2PwoTcM7vlgQ/beXiUCCsWUmoEhGCUoIvUA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420031920.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420031920.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420031920.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420031920.0_1776655289611_0.591948561414323","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420032657.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420032657.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"5df737effe1c0c2b25bec4406d0b7365aa1840ce","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420032657.0.tgz","fileCount":186,"integrity":"sha512-1GxmDYu2lgR/x4fVWj1XUxmWAGUCIonQgY8ZlOeb732ounpY7e/WKHkvsXIcm1dpXORFpIE8kcnSOewqCpwdCw==","signatures":[{"sig":"MEYCIQDmaogvqp2SMWaYldDLKYiRIVdE90O+6X5VCk1BV1e4kAIhANL5JQritw/OxFliYca0ljMRfvGwPbWTv5bbCtm3PN9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420032657.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ec519090204143c9c07a0b1d11544a8b/midscene-web-1.7.5-beta-20260420032657.0.tgz","_integrity":"sha512-1GxmDYu2lgR/x4fVWj1XUxmWAGUCIonQgY8ZlOeb732ounpY7e/WKHkvsXIcm1dpXORFpIE8kcnSOewqCpwdCw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420032657.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420032657.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420032657.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420032657.0_1776655744547_0.7777123312981022","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420035759.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420035759.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8bcdcfbfaa22a1ee8d4b7e12f2b5f405cf244f26","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420035759.0.tgz","fileCount":186,"integrity":"sha512-LM9Sapef3N9WReuhCBzmW3fT4yrOTyX8QFPPQMqUfdzPfV2Bfmxbx+IEBqE73b/dH+DLlCynFaUQfVzMJx74DQ==","signatures":[{"sig":"MEYCIQDPwgb2+v3bpyykW+XEdiYz2j8d36fl4n7/tOaS8BBjGQIhAPDtSyh0H3ALbQn/ks5xq+IsZmH6q4Y1E3Swgrsm8tkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420035759.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2cb01ae8634af582fe4a59297b2110f6/midscene-web-1.7.5-beta-20260420035759.0.tgz","_integrity":"sha512-LM9Sapef3N9WReuhCBzmW3fT4yrOTyX8QFPPQMqUfdzPfV2Bfmxbx+IEBqE73b/dH+DLlCynFaUQfVzMJx74DQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420035759.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420035759.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420035759.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420035759.0_1776657607072_0.27102836587880885","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420052829.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420052829.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"297311a98838c9f2769d36f5c06f0b28d6e7c935","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420052829.0.tgz","fileCount":186,"integrity":"sha512-moSeUUcnj3TdDdrmv8UI8myoX03oPjBYg7J4VUVo9qje8kPl6R8Ob+0jokgYWYjtfXp96Etks3C73X5iQyFIuw==","signatures":[{"sig":"MEYCIQDN5VOuodAwo2UTzXys8XbVuKri9uaoip7KxXVyNXuKUwIhAL4ko1lbPn4KC2g7cl7FCUj4Em5axd+w7Ug3iujnl1dE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1237149},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420052829.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d2dce389b969b327a4e9f13e00fa3f00/midscene-web-1.7.5-beta-20260420052829.0.tgz","_integrity":"sha512-moSeUUcnj3TdDdrmv8UI8myoX03oPjBYg7J4VUVo9qje8kPl6R8Ob+0jokgYWYjtfXp96Etks3C73X5iQyFIuw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420052829.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420052829.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420052829.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420052829.0_1776663031204_0.13432437965454125","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420061332.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420061332.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1330203120b0a572d6c42bef0a1940744128ff8d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420061332.0.tgz","fileCount":186,"integrity":"sha512-l0zwBMmBHR40bjKScCGdbuKa97f85bE7iqUgbCim9S8jr4L/+PwWGxHGOh/+8Jf/oRtJvCJJ2jxiOSB/ovuLlw==","signatures":[{"sig":"MEQCIACjTrnLU7KsqdXTejtpS2CDfggrJvQ/n0yuSsau75cWAiAhCylBnfkPnztAmXQrKiwi8aKAMKZ99BfKW5aq03sFWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420061332.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/94273b47466b732a31ad12c4aada6f32/midscene-web-1.7.5-beta-20260420061332.0.tgz","_integrity":"sha512-l0zwBMmBHR40bjKScCGdbuKa97f85bE7iqUgbCim9S8jr4L/+PwWGxHGOh/+8Jf/oRtJvCJJ2jxiOSB/ovuLlw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420061332.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420061332.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420061332.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420061332.0_1776665737032_0.63789756456365","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420065618.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420065618.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"5f52148f218d10ccc71345858813f056e708105d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420065618.0.tgz","fileCount":186,"integrity":"sha512-adsRpIqDf0sXJT214e1Axz/AKn7L5yJ6ggzp40EeXec/gSad1b42HT2MKBMcZ7BZmH46An9onMF1o7FTsH3CrA==","signatures":[{"sig":"MEYCIQCBsirncOJgS7cVe2ws97sWeIuX+WnlcsT/LQ6smNtNyAIhAJuN5J741MXnSzmwuoZUgNlUIXKpFHtWoWp/HZIBhZoq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236721},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420065618.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2ea02001848fbe9c1e216d63db09d3b8/midscene-web-1.7.5-beta-20260420065618.0.tgz","_integrity":"sha512-adsRpIqDf0sXJT214e1Axz/AKn7L5yJ6ggzp40EeXec/gSad1b42HT2MKBMcZ7BZmH46An9onMF1o7FTsH3CrA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420065618.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420065618.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420065618.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420065618.0_1776668299307_0.9127343446880862","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420070046.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420070046.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"667af0fb1e67dc28ef3030eb5baeccedfcc2a66a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420070046.0.tgz","fileCount":186,"integrity":"sha512-+Jkh9lIka+vq8o7jRtgtNUBTjhS61Xt8r8ZwBzp8wyp+4ht/ArDe9e367J54q9b+/qZ99StYrPm2TUDYjAajRA==","signatures":[{"sig":"MEQCIBgGNTziPtiXlJMUERBx+Fb2Qz2tPn+wa08+thSMt38FAiA0Gsg/DVkI7kG/vsogjo4Ii7ahqGR5Bb/PvPpay2NIIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420070046.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/47fb62ff33c516323f59a16731a362ab/midscene-web-1.7.5-beta-20260420070046.0.tgz","_integrity":"sha512-+Jkh9lIka+vq8o7jRtgtNUBTjhS61Xt8r8ZwBzp8wyp+4ht/ArDe9e367J54q9b+/qZ99StYrPm2TUDYjAajRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420070046.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420070046.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420070046.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420070046.0_1776668578684_0.020016206174262807","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420075536.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420075536.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"bb92b5f8d56caa265f8aab29f68099b156164a4b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420075536.0.tgz","fileCount":186,"integrity":"sha512-PGiPsHSHbqg1BjoKUtpVWeb6DMH3XxQrWtoE9KWKo42saoDXCntum06pYhm9Fk2vyK4H5MrLumjIzaIFV5UDpA==","signatures":[{"sig":"MEYCIQDkgu7iE/7+zDlpVnVgbDU1ZMVcyK/8c66HWqy/WmxyewIhAO3VsvhTX7Ohqfd6GGrNuxQuW01T2Yw2hAvSQ3vhItkX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420075536.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cd3193e7c62d91781db81b1aa4b26121/midscene-web-1.7.5-beta-20260420075536.0.tgz","_integrity":"sha512-PGiPsHSHbqg1BjoKUtpVWeb6DMH3XxQrWtoE9KWKo42saoDXCntum06pYhm9Fk2vyK4H5MrLumjIzaIFV5UDpA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420075536.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420075536.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420075536.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420075536.0_1776671861293_0.8193223671430008","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420082205.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420082205.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d269ffbb0bb5c2e37e5cf8a82f2417d68f143b63","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420082205.0.tgz","fileCount":186,"integrity":"sha512-gn9NBRLW7HWZVmCPDjLi5NoEHbz+lf6FDTsM1j9M1a3Ykv82tPxKWi3agi2hqx/1UYEv6/t+/epPE4sKsqqcag==","signatures":[{"sig":"MEYCIQCekK3YFwWOl+2Y+sE3VwAnuodHI56ww2Vo/ahTsOtEowIhAMI7iDTIk95EG8jJluP8BHwB1ynkWtC1UNUdlzylcPS5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236721},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420082205.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e8a8f3df94167bb2b01b27b20d139a1e/midscene-web-1.7.5-beta-20260420082205.0.tgz","_integrity":"sha512-gn9NBRLW7HWZVmCPDjLi5NoEHbz+lf6FDTsM1j9M1a3Ykv82tPxKWi3agi2hqx/1UYEv6/t+/epPE4sKsqqcag==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420082205.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420082205.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420082205.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420082205.0_1776673451170_0.12948608563644148","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420091216.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420091216.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"a7e76b6447fa13d36e84dcd5210332d5155fda35","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420091216.0.tgz","fileCount":186,"integrity":"sha512-g8nGWgv6AbT1RDMQ3108c4+f+ugrT2c/BUcfeaHJzr/EOKSm+lA6/dbjPfRWf2aUetPvQHvzWjaO0Mwqf4Djjg==","signatures":[{"sig":"MEYCIQCOU+5lhuKHzyuzYt6YX25qSrjE41lIo6VJjegtHLCexQIhANUEkU/fY+WyQ8Fo6OEWwa3yJLUhaV3tx24EPgwmwUCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236721},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420091216.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1633b1f59e290be7338a9612ea031d22/midscene-web-1.7.5-beta-20260420091216.0.tgz","_integrity":"sha512-g8nGWgv6AbT1RDMQ3108c4+f+ugrT2c/BUcfeaHJzr/EOKSm+lA6/dbjPfRWf2aUetPvQHvzWjaO0Mwqf4Djjg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420091216.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420091216.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420091216.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420091216.0_1776676457038_0.999983331963817","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420110257.0":{"name":"@midscene/web","version":"1.7.5-beta-20260420110257.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"3d8a5d982c628b8d3a9252aa0269809e722ae18e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260420110257.0.tgz","fileCount":186,"integrity":"sha512-y5TMC0AdKQXHDDrSE37lmg4XzcSB3Rj50jR4dB9bNWzqTEYCmGX5fK8kyTg1wSyEqKzex7mrH4sVgLRRt91+Dw==","signatures":[{"sig":"MEQCIE9ui0+sKiJuCmW5UuouPn0hzitKgGMOpcyBInrzm9nAAiAoC69Vj3Yi4tGra1UohCkoJDAZ2w3MFdPPwhHLhKKjJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260420110257.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/deffa3108b724208454a5f1269b1f5e7/midscene-web-1.7.5-beta-20260420110257.0.tgz","_integrity":"sha512-y5TMC0AdKQXHDDrSE37lmg4XzcSB3Rj50jR4dB9bNWzqTEYCmGX5fK8kyTg1wSyEqKzex7mrH4sVgLRRt91+Dw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260420110257.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260420110257.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260420110257.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260420110257.0_1776683081634_0.26804748537696743","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421024012.0":{"name":"@midscene/web","version":"1.7.5-beta-20260421024012.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9cdff9b90b446590d332444a8f5b60adfeeb31b5","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260421024012.0.tgz","fileCount":196,"integrity":"sha512-ZY/jm1JYz9FZY608yfQxIr6LG+C2a8+iEk9KBOYzYLgA3+OuxHoYkLpuwNkCoIDs+9TCtgu3n92gNwPEkr116A==","signatures":[{"sig":"MEUCIQCiKJB9w6ZAGPdSvdNZ7Z1jHGGrhy4SAALMz78eX5sPbwIgOGzmPBbNWfdVK4kHjRHjPNwfyNeIRNnSbKyx6Eqq+Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259323},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260421024012.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8f193329c132fed80fba443440a61dda/midscene-web-1.7.5-beta-20260421024012.0.tgz","_integrity":"sha512-ZY/jm1JYz9FZY608yfQxIr6LG+C2a8+iEk9KBOYzYLgA3+OuxHoYkLpuwNkCoIDs+9TCtgu3n92gNwPEkr116A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260421024012.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260421024012.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260421024012.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260421024012.0_1776739338040_0.7115315887750844","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421030240.0":{"name":"@midscene/web","version":"1.7.5-beta-20260421030240.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9b67fd540bb205a5cc1938ad04b8e2f6a72e435f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260421030240.0.tgz","fileCount":186,"integrity":"sha512-MbSIsrGAvcSitJuvEL3ahO/nlSPqtH5f+7ymdhM6N49EogHfyPd3SxxeexjQDFMjPgNNoA8negOC4X+NahcbEQ==","signatures":[{"sig":"MEUCIQCYxlNDvdgg9ms8qrfjkn4atK46ioUN1TK7Bx6CdQ2rjgIgE2Rbvn5Nu8XTbTI0Agu/KbDHVSvjVT7cLR73ZD9OJio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260421030240.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/820da4e10fbf73fd900665d837afde98/midscene-web-1.7.5-beta-20260421030240.0.tgz","_integrity":"sha512-MbSIsrGAvcSitJuvEL3ahO/nlSPqtH5f+7ymdhM6N49EogHfyPd3SxxeexjQDFMjPgNNoA8negOC4X+NahcbEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260421030240.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260421030240.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260421030240.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260421030240.0_1776740685952_0.5582913021262024","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421030751.0":{"name":"@midscene/web","version":"1.7.5-beta-20260421030751.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"8df5bf92cb022b84c61cce48be2a1f5fb0b07f50","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260421030751.0.tgz","fileCount":186,"integrity":"sha512-FT/TJ4RlrP7ZH6jMwBN0S0nCq7Ca1O23Q3NH4pXIxlcYC8A4FNMsxuGYv5okmns+yktTBio6OHXQZPmkJ6N4PQ==","signatures":[{"sig":"MEUCIQDzDGEmwvy6XN0wOf2SIULaXlovMqwE9LxYtFU5oZ5cQgIgfS9kEOeBzRTTR9z9CsC0gixMfhSWR3g6e6lACLrgyXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236308},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260421030751.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/eb3c89995bcdf26ec30537ee5a6b52ef/midscene-web-1.7.5-beta-20260421030751.0.tgz","_integrity":"sha512-FT/TJ4RlrP7ZH6jMwBN0S0nCq7Ca1O23Q3NH4pXIxlcYC8A4FNMsxuGYv5okmns+yktTBio6OHXQZPmkJ6N4PQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260421030751.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260421030751.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260421030751.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260421030751.0_1776740995518_0.7206635334119056","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421061704.0":{"name":"@midscene/web","version":"1.7.5-beta-20260421061704.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"2f9475249c671c242bdc99a9df4110a84c0fe10c","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260421061704.0.tgz","fileCount":196,"integrity":"sha512-clkPo+YkdEwbTFHPh3Ln3iHcCD0t27KadCMU022aOkLXR4TDgdPO0wyyUj6kpGo6uL3DmtCA5C+UJfYfSIVUQw==","signatures":[{"sig":"MEQCIFf4TbcluYWesXzsZXrN2fhNP8lZsanvxVHNA+ZLurHJAiBC8nj4moELUBW4Wg6NmxzSLnfeM1hAiPlK++U2A5E2Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259323},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260421061704.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ade1188dca1ae78fd7109b2b539bd0e7/midscene-web-1.7.5-beta-20260421061704.0.tgz","_integrity":"sha512-clkPo+YkdEwbTFHPh3Ln3iHcCD0t27KadCMU022aOkLXR4TDgdPO0wyyUj6kpGo6uL3DmtCA5C+UJfYfSIVUQw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260421061704.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260421061704.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260421061704.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260421061704.0_1776752357253_0.11113145645774081","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@midscene/web","version":"1.7.5","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"21487e063e4e6c0c95ae385bde63b5dfd6a67ca4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5.tgz","fileCount":196,"integrity":"sha512-ie3gFvSbCWrKh6wzW1dtmbpdYAV46UofZEylnArtdEehL1BId5DO8ovGrjdkIwiLCN9A/swQEfhqbnlXGUq9yw==","signatures":[{"sig":"MEYCIQDxYcWRExCPsVwfvEJrfUAOJm1tAYwOOOORSB8a1YMHbwIhAP4fLyf0sZpMW23Kb0Ddx/0GzQAwbXgYv523OK4KhfRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259445},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/825b60a605dc06ca836d9b70069d1044/midscene-web-1.7.5.tgz","_integrity":"sha512-ie3gFvSbCWrKh6wzW1dtmbpdYAV46UofZEylnArtdEehL1BId5DO8ovGrjdkIwiLCN9A/swQEfhqbnlXGUq9yw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5","socket.io-client":"4.8.1","@midscene/playground":"1.7.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5_1776754588579_0.7077746113376269","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260421072755.0":{"name":"@midscene/web","version":"1.7.6-beta-20260421072755.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"2ef4440a6684a86eeff827d01d6f40297e1e2f23","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.6-beta-20260421072755.0.tgz","fileCount":196,"integrity":"sha512-43JokYs6KVxERxgwEoo1SlO4TLYLlQ9hS3AtslWSYXhZ4ODgMJBz4znPeGJicrv2wAToZWcpLHvK6wUZ6kx6pA==","signatures":[{"sig":"MEQCIDffGJpKttUmIAyhty9TwtUzGIstZBoRptWtMJYShZkCAiB2qphS+YxchpQhlwao7TOeH0yoLwx6dlTs+TDb154vdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259797},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.6-beta-20260421072755.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e635286b5bad098c6c7b9d0663443999/midscene-web-1.7.6-beta-20260421072755.0.tgz","_integrity":"sha512-43JokYs6KVxERxgwEoo1SlO4TLYLlQ9hS3AtslWSYXhZ4ODgMJBz4znPeGJicrv2wAToZWcpLHvK6wUZ6kx6pA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.6-beta-20260421072755.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.6-beta-20260421072755.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.6-beta-20260421072755.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.6-beta-20260421072755.0_1776756600021_0.9167824403046978","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421125751.0":{"name":"@midscene/web","version":"1.7.5-beta-20260421125751.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"c81f903750c13fa6881abdb635e17c8256fc3619","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260421125751.0.tgz","fileCount":196,"integrity":"sha512-lePVKFNrcuKP6yPGHLM2FX7Ft79HGM5tEhNCAnjwnup3RAEpYV+nDbqxP5ZRQ3WtWx7XOJ5S/jqZydbh/kkHzA==","signatures":[{"sig":"MEYCIQC2xb2W5HcYg9d8xMMVt8rT6lxGiw2BzGBz1+DXm4vilgIhAL+Y/Qi8okpbcS43ejVSyP3DIh7bQNZlEEUqvApRrqXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259797},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260421125751.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/47fa3f4e4f32802af6c6eeba75cc861c/midscene-web-1.7.5-beta-20260421125751.0.tgz","_integrity":"sha512-lePVKFNrcuKP6yPGHLM2FX7Ft79HGM5tEhNCAnjwnup3RAEpYV+nDbqxP5ZRQ3WtWx7XOJ5S/jqZydbh/kkHzA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260421125751.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260421125751.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260421125751.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260421125751.0_1776776382469_0.18042337614921045","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422015927.0":{"name":"@midscene/web","version":"1.7.5-beta-20260422015927.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"ce99508a9c567f61933b3b02b30ce1a26ec5013d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260422015927.0.tgz","fileCount":196,"integrity":"sha512-E++W2vmCkzoKiAml8wJzpBQhbLHUZmbQ3J1nPbo9K6MIXFF+VrqqXMj2f1dhPGeIdEQaU5xOcnwtmsatwR2RdQ==","signatures":[{"sig":"MEUCIQC1gL3IJRhUcEMMmIwLitVzoB+VQhG9RXquiKtIUvJ3MwIgZYcBU+UjetPxBlWq+eyWI+/SwpgpxiJJAaCzcMO7aK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259323},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260422015927.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3fbce95cb4b337181350d8db4203835b/midscene-web-1.7.5-beta-20260422015927.0.tgz","_integrity":"sha512-E++W2vmCkzoKiAml8wJzpBQhbLHUZmbQ3J1nPbo9K6MIXFF+VrqqXMj2f1dhPGeIdEQaU5xOcnwtmsatwR2RdQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260422015927.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260422015927.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260422015927.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260422015927.0_1776823296090_0.8931538707092335","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422092200.0":{"name":"@midscene/web","version":"1.7.5-beta-20260422092200.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9e22bcd3137c4d184a67324b4c4322a785c36133","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260422092200.0.tgz","fileCount":196,"integrity":"sha512-1EbfGtNhprc/wY1VgWCKG71pSUWwGGq7E8Hrz7gFvZ5lg6yGydS8o+SOcGXkTP9v/fhfTqDN86NpGE7hsEMtVA==","signatures":[{"sig":"MEQCIAPpy3s6Fn+5CWdv4tB4UW+PYIY5mVsYI9Mv82TrlImzAiAyvs/iYAMgWJf/7uLdoHCYWSsGn2YgyzJldZ4NTn1jYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259797},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260422092200.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ec7e17ec1ce19d50e66787516a5339f9/midscene-web-1.7.5-beta-20260422092200.0.tgz","_integrity":"sha512-1EbfGtNhprc/wY1VgWCKG71pSUWwGGq7E8Hrz7gFvZ5lg6yGydS8o+SOcGXkTP9v/fhfTqDN86NpGE7hsEMtVA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260422092200.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260422092200.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260422092200.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260422092200.0_1776849855855_0.6125983081691537","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422103445.0":{"name":"@midscene/web","version":"1.7.5-beta-20260422103445.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"bf53898f655991d04f05896f1e0ef8f1cdeebd0b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260422103445.0.tgz","fileCount":196,"integrity":"sha512-BbrMdsc/SgtbovqnQbvwuJfsQ63hxfjWblcr2N02SeuqtgC6DT6WfdulPTyzy03Y8qgYq84XnHAnnGQQ8n775A==","signatures":[{"sig":"MEYCIQDcupyQWi5BrQtHs3yvPLTRp+q1phRBHdktECXTToDxZAIhAIII6GnkycnlucOmgeIeSAi2uQptAu2s6eCMoRuFT2RZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259797},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260422103445.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4815b372e56c3e24a509f2c1833429e7/midscene-web-1.7.5-beta-20260422103445.0.tgz","_integrity":"sha512-BbrMdsc/SgtbovqnQbvwuJfsQ63hxfjWblcr2N02SeuqtgC6DT6WfdulPTyzy03Y8qgYq84XnHAnnGQQ8n775A==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260422103445.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260422103445.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260422103445.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260422103445.0_1776854224694_0.9173295252601905","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423055241.0":{"name":"@midscene/web","version":"1.7.5-beta-20260423055241.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"62f6b61d16605639cded1410c88c5e95857a7a96","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260423055241.0.tgz","fileCount":196,"integrity":"sha512-FeFqud2bwXSAqR8Kb+i3l+h1Q0WI8mdX2tJhdM9vleJpjtLhO9Ua1d/UhJFS8Nw2rOystD+RP6BhrcuSZ7xBdg==","signatures":[{"sig":"MEUCIB5JZRKR0+3khLbyR0XsuFtBsgboStqgtDcjW7/lensnAiEAvqTkn6lGz+JIef10+ZNIM7rWerhTmr+ZbcjQbwF7UzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259797},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260423055241.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f13937a9d68f1286abd358a318569352/midscene-web-1.7.5-beta-20260423055241.0.tgz","_integrity":"sha512-FeFqud2bwXSAqR8Kb+i3l+h1Q0WI8mdX2tJhdM9vleJpjtLhO9Ua1d/UhJFS8Nw2rOystD+RP6BhrcuSZ7xBdg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260423055241.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260423055241.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260423055241.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260423055241.0_1776923704669_0.42379178409011664","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423060506.0":{"name":"@midscene/web","version":"1.7.5-beta-20260423060506.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4fcf2e4d9d80355c08c6537f18a3faa9ee1fa9ac","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260423060506.0.tgz","fileCount":196,"integrity":"sha512-YvXxIS/7xL8KNAWTttt5g+cYlPHPUxHdfeGiyAn0IxbG2Tt43XrwwyjdQ6T9rT6ux1ETaGSsS4aMGM7Xxpd1Yw==","signatures":[{"sig":"MEUCIQCNStE6sNZxt8ioX0IdMphV5ZQldprQn98b//TqM79FdwIgUmhf422jeJYDZFO1HVgnBsu5UWHsy3mFltKvTs09heg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259797},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260423060506.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ab0b2b24e19af7ca0ff1bec12712595e/midscene-web-1.7.5-beta-20260423060506.0.tgz","_integrity":"sha512-YvXxIS/7xL8KNAWTttt5g+cYlPHPUxHdfeGiyAn0IxbG2Tt43XrwwyjdQ6T9rT6ux1ETaGSsS4aMGM7Xxpd1Yw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260423060506.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260423060506.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260423060506.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260423060506.0_1776924441465_0.5930175081088058","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423065911.0":{"name":"@midscene/web","version":"1.7.5-beta-20260423065911.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"bba57af13273d277e36ef0104785b47af9345163","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.5-beta-20260423065911.0.tgz","fileCount":196,"integrity":"sha512-qiRo4ILuPQFvwnBMkRELY0Kt1kJjGeDaOz9GazLGRT/o/PVSOU4yC10G+Mw2VrCAx/560PcO+t15noG6/aGBEQ==","signatures":[{"sig":"MEUCIQDRZdcdkMN+7eVQi0m0HNrquzq4c4H1uiw/o0AG+cu2bgIgRD6jOqovrldXhlDq/pH6AjL7as7Yt7/aqYpxtPGX7ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259797},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.5-beta-20260423065911.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0b37d2e302e690b075dc3c7a5bfb8d15/midscene-web-1.7.5-beta-20260423065911.0.tgz","_integrity":"sha512-qiRo4ILuPQFvwnBMkRELY0Kt1kJjGeDaOz9GazLGRT/o/PVSOU4yC10G+Mw2VrCAx/560PcO+t15noG6/aGBEQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.5-beta-20260423065911.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.5-beta-20260423065911.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.5-beta-20260423065911.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.5-beta-20260423065911.0_1776927689524_0.33720886809427064","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260423130231.0":{"name":"@midscene/web","version":"1.7.6-beta-20260423130231.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"01d075ff2b4dc4be04822b04d4500b88b33b9c27","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.6-beta-20260423130231.0.tgz","fileCount":196,"integrity":"sha512-H5KXYlQ0eTeVge1HVwF7iVz6MiczR5L3mPleqZtiGeUEXnCRPWqGTGRbfYJPujxQ20e0i1rJcoMlfrLmheaE5g==","signatures":[{"sig":"MEUCIFrmdHEtUa0dY3kgoRPVPRF/2/5V9IWh5CXI2iNIubbpAiEAt9h9QRXyouooTi2hMxtq1yxVa3O7yJ3TC04kSWyeq18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260557},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.6-beta-20260423130231.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fdb8f1029e831debf6dcbd1b4c9b2e59/midscene-web-1.7.6-beta-20260423130231.0.tgz","_integrity":"sha512-H5KXYlQ0eTeVge1HVwF7iVz6MiczR5L3mPleqZtiGeUEXnCRPWqGTGRbfYJPujxQ20e0i1rJcoMlfrLmheaE5g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.6-beta-20260423130231.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.6-beta-20260423130231.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.6-beta-20260423130231.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.6-beta-20260423130231.0_1776949482061_0.9802201206603147","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260425023224.0":{"name":"@midscene/web","version":"1.7.6-beta-20260425023224.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"3665e01073f67bd7a8f6ba9ca4d5e8dd1bc9ab6a","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.6-beta-20260425023224.0.tgz","fileCount":196,"integrity":"sha512-53ZlemQbmjJaFfSXzN0tUHJA5wJW0gK/VYEnCRyw2+jDL2+N5f2t+aMcMuIH7LR1l1LvvgWYGZISCa4nFDD4KQ==","signatures":[{"sig":"MEYCIQCKPpaOPPnvXopy2SNN10c1LeSFyLZajSvxgYdfDJpm8gIhAIePm7JskE/c1LeHzvRnB13InarEdPVI5MxwCyJgQSC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271736},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.6-beta-20260425023224.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4c7eab9ae4a552c7885a0fd17c35d7e3/midscene-web-1.7.6-beta-20260425023224.0.tgz","_integrity":"sha512-53ZlemQbmjJaFfSXzN0tUHJA5wJW0gK/VYEnCRyw2+jDL2+N5f2t+aMcMuIH7LR1l1LvvgWYGZISCa4nFDD4KQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.6-beta-20260425023224.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.6-beta-20260425023224.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.6-beta-20260425023224.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.6-beta-20260425023224.0_1777084472362_0.4837696068386974","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260427023820.0":{"name":"@midscene/web","version":"1.7.6-beta-20260427023820.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"28467b7492264dc754c667821522f5d28e044c4f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.6-beta-20260427023820.0.tgz","fileCount":196,"integrity":"sha512-YughPhx34pCnvjg1OeMFw8fjVFRH9CIlQmex5RxU0tPMURqxgcqdGcyFe0aMYItB03+F89zgoXYuBnwx7/42bA==","signatures":[{"sig":"MEYCIQDUchNgiv1VLpe/EkiA33mOY7havxujs5rCEf0tJtsv4wIhAJpLAPgrpUAS3a4CO97Crjxy6oA5iyjphlWAHHU9CgG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266586},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.6-beta-20260427023820.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/126e8a3dbac6199be99119612a45d02b/midscene-web-1.7.6-beta-20260427023820.0.tgz","_integrity":"sha512-YughPhx34pCnvjg1OeMFw8fjVFRH9CIlQmex5RxU0tPMURqxgcqdGcyFe0aMYItB03+F89zgoXYuBnwx7/42bA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.6-beta-20260427023820.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.6-beta-20260427023820.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.6-beta-20260427023820.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.6-beta-20260427023820.0_1777257625506_0.9480871244433908","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@midscene/web","version":"1.7.6","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1df98246e6caae5c6b0ebcba98b11bd519233119","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.6.tgz","fileCount":196,"integrity":"sha512-lGsyd1r3bIKV6G00TdCFBxjiZaUEuxYA6627HKvoZj5U5wW3Kz4DRY4VBpFtvUw+fRSmHHnJofV6ZF3cI0NWJQ==","signatures":[{"sig":"MEYCIQCUGg1K8h5O8FAruI8HeW9mn4/LxTpbvvjm6N1Qz4RGZAIhALpu0tX89OIKvUQQ5TPzgz71kBqS8UEc4WLIIUL2YNsV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265564},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/60b17a500000ea7c05f8ec2c333b6c4b/midscene-web-1.7.6.tgz","_integrity":"sha512-lGsyd1r3bIKV6G00TdCFBxjiZaUEuxYA6627HKvoZj5U5wW3Kz4DRY4VBpFtvUw+fRSmHHnJofV6ZF3cI0NWJQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.6","puppeteer-core":"24.6.0","@midscene/shared":"1.7.6","socket.io-client":"4.8.1","@midscene/playground":"1.7.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.6_1777283080179_0.22779525012255486","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428092036.0":{"name":"@midscene/web","version":"1.7.7-beta-20260428092036.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"88592f5fdaa6f7181f50208de907c0fabd2fcbfd","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7-beta-20260428092036.0.tgz","fileCount":196,"integrity":"sha512-RJYQFpQP5vhHPSUrM4xyxuRrDNFXQHbSflcBXJCcOTibkLlPmp9lgYFMBF2vSynX7XFdB8yH4gG8/tAyYw69vw==","signatures":[{"sig":"MEUCIFDQZLNGWNCkCFLv2jaOf0iZSgB+/eagIXkNEccMbQxeAiEA5yjOfmu1Bl4MwqKgCBOZAnTCu3VpJrrK1365UyZe2Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265916},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7-beta-20260428092036.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/781dc4d3066cb06eb4d461d17a41bfba/midscene-web-1.7.7-beta-20260428092036.0.tgz","_integrity":"sha512-RJYQFpQP5vhHPSUrM4xyxuRrDNFXQHbSflcBXJCcOTibkLlPmp9lgYFMBF2vSynX7XFdB8yH4gG8/tAyYw69vw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7-beta-20260428092036.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7-beta-20260428092036.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.7-beta-20260428092036.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7-beta-20260428092036.0_1777368180931_0.7393463952292241","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428102047.0":{"name":"@midscene/web","version":"1.7.7-beta-20260428102047.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9e718a2c5095c76c2bcdfe5a8ea71735b668d757","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7-beta-20260428102047.0.tgz","fileCount":196,"integrity":"sha512-359Abnqy8hpt1RD8c4ZdKCrAUvzjD/2pQXV2d1VJ46sPwYp+AqmpR07YVhSxhpvPwjOpP4q8hlSyHhOJbITx9g==","signatures":[{"sig":"MEQCIBmLgZpMtOt5XAQHeykE6z0cyaZE6XRu17Ez4ZVP5RwsAiBE52GFqfOlhL+U0os2fDnByOTmQSGvd6kUwrvobFdw6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265916},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7-beta-20260428102047.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7422d201d881d42af0a1d3f52b900200/midscene-web-1.7.7-beta-20260428102047.0.tgz","_integrity":"sha512-359Abnqy8hpt1RD8c4ZdKCrAUvzjD/2pQXV2d1VJ46sPwYp+AqmpR07YVhSxhpvPwjOpP4q8hlSyHhOJbITx9g==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7-beta-20260428102047.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7-beta-20260428102047.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.7-beta-20260428102047.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7-beta-20260428102047.0_1777371799783_0.5298337305236118","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428105933.0":{"name":"@midscene/web","version":"1.7.7-beta-20260428105933.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"677b7bd50af610156209f82557ad76d34422f793","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7-beta-20260428105933.0.tgz","fileCount":206,"integrity":"sha512-wzHA/zXJnMcYILrHAtdk4CsbSpegYjiZppJ1I+OPQbOCFOnSGldQTzm7xq1xi6GJj9bD6AhOXplkyldYgW11fw==","signatures":[{"sig":"MEUCIHfXY/xHOLryIIjf+zmbaKHBdXDzLmVZm6qx0XzSDpm0AiEA3WaTBVIMw4cVB//Safwr2KtUeMXATj799e68l4T3nOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301048},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7-beta-20260428105933.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/18d546ce79ad0ee14c48d78ce9828259/midscene-web-1.7.7-beta-20260428105933.0.tgz","_integrity":"sha512-wzHA/zXJnMcYILrHAtdk4CsbSpegYjiZppJ1I+OPQbOCFOnSGldQTzm7xq1xi6GJj9bD6AhOXplkyldYgW11fw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7-beta-20260428105933.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7-beta-20260428105933.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.7-beta-20260428105933.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7-beta-20260428105933.0_1777374081903_0.6584254720448783","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428153909.0":{"name":"@midscene/web","version":"1.7.7-beta-20260428153909.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"880e488de281a124d2740473150dedb55e674904","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7-beta-20260428153909.0.tgz","fileCount":196,"integrity":"sha512-jTW1osWr6nvshh0FWURTAFS0HZoW4P+2c+p4v0w42FpItsrVLOUdJ1HVsSqEQHycsVDK8l1nzjQDfUgsDraxLA==","signatures":[{"sig":"MEUCIQD5nCoBOLyYhxpM0QmUUQ0V9xRDcUlrkjf7JZ5WEkGoMAIgT0F+clkHiCARe/AVnBrSp/IMJZIFbT5oG80qEqPycwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265916},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7-beta-20260428153909.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/05e372ee0b87d9faeab171748f81f426/midscene-web-1.7.7-beta-20260428153909.0.tgz","_integrity":"sha512-jTW1osWr6nvshh0FWURTAFS0HZoW4P+2c+p4v0w42FpItsrVLOUdJ1HVsSqEQHycsVDK8l1nzjQDfUgsDraxLA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7-beta-20260428153909.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7-beta-20260428153909.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.7-beta-20260428153909.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7-beta-20260428153909.0_1777390907247_0.3152120643884","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260429033400.0":{"name":"@midscene/web","version":"1.7.7-beta-20260429033400.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"f8133897bf53c56b3e3eab935fe462061a96c5b0","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7-beta-20260429033400.0.tgz","fileCount":196,"integrity":"sha512-LAomLdDXA3n5Ok/J8eAOH046QzxtN/5HDwb77MbO9Kbf6rbMh4Htd+rO6RCHvw9wTQvT3GgHXBl6F+yn/bsGrw==","signatures":[{"sig":"MEYCIQChhVh7aWLtGTDpwhtiPlnc/OZrY2u0sLXY3IUZJYFVdgIhAPI+qohvgY3rItYjM56vHIFxJYPdclTWsvApp8qKGk31","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265916},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7-beta-20260429033400.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9a513f18c4a51f7a97d1b5765514d263/midscene-web-1.7.7-beta-20260429033400.0.tgz","_integrity":"sha512-LAomLdDXA3n5Ok/J8eAOH046QzxtN/5HDwb77MbO9Kbf6rbMh4Htd+rO6RCHvw9wTQvT3GgHXBl6F+yn/bsGrw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7-beta-20260429033400.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7-beta-20260429033400.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.7-beta-20260429033400.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7-beta-20260429033400.0_1777433774170_0.43981907933946296","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260430031647.0":{"name":"@midscene/web","version":"1.7.7-beta-20260430031647.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"f6fb93946ddaf24ceee980acd9386437e056dcaa","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7-beta-20260430031647.0.tgz","fileCount":206,"integrity":"sha512-VyMXXWFkblKiEhjC3Bui0AaeV9bKbwFxlR6blTh/xMdbDCUPb3FfvxMyeGfd4cNP7uZUJ6WriroAnM+XvMrHRA==","signatures":[{"sig":"MEYCIQDa/obUN9cUJQg2QQqRg1lANVpDC195uNUB402NWjuU+QIhAPdueNKtsAT3QwezjhXbYEx2V0EUswfPoAmCI9N+BIMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1299331},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7-beta-20260430031647.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/38c6bb6f0173e7de4bdbaa5f30a70f59/midscene-web-1.7.7-beta-20260430031647.0.tgz","_integrity":"sha512-VyMXXWFkblKiEhjC3Bui0AaeV9bKbwFxlR6blTh/xMdbDCUPb3FfvxMyeGfd4cNP7uZUJ6WriroAnM+XvMrHRA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7-beta-20260430031647.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7-beta-20260430031647.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.7-beta-20260430031647.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7-beta-20260430031647.0_1777519151533_0.9176530990736578","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@midscene/web","version":"1.7.7","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"588944bf51d1c5966cb03bfb441ee22442f7c1fe","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7.tgz","fileCount":196,"integrity":"sha512-xeW1jhyfJuUtdHYL4OpFl0rXAYf73boDGBhdgogDnm4/Q47oaC70jiJ7bKnSi7sYCZaUHbgJkk44GFGdNLXcXw==","signatures":[{"sig":"MEUCIGozIv8hBK6ifvmENEktJt7Pbpm2l31P1ZPz4ACdBJo8AiEApSPZpLAYTskrySRtoRIXM1CJmrfkYU+euCUgJyqrA04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264834},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5a1c00738925c69226a4f2b0e89b19fe/midscene-web-1.7.7.tgz","_integrity":"sha512-xeW1jhyfJuUtdHYL4OpFl0rXAYf73boDGBhdgogDnm4/Q47oaC70jiJ7bKnSi7sYCZaUHbgJkk44GFGdNLXcXw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7","socket.io-client":"4.8.1","@midscene/playground":"1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7_1777532520050_0.9832495377765145","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@midscene/web","version":"1.7.9","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"28db812189ada2e6bedf677490694f1877209c32","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.9.tgz","fileCount":206,"integrity":"sha512-HcY9HYGfaZCjda1U0mK0zojcXKpdfNUre7z6x7P8r25rFTHvDM0eFET1/Pw76pbZrgbH9C0+25Xu2VJaXe3ygQ==","signatures":[{"sig":"MEQCICCb1UIDTBiCUhNSwF+PwW1v2gjs/njpQAI5XyY9ei4QAiBFTzUjl/vwEQjJWIq/ExddvUZ6cFhoXpGZeVoqyLYOFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1303072},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8185978c6596ae75372ba708ac80b49d/midscene-web-1.7.9.tgz","_integrity":"sha512-HcY9HYGfaZCjda1U0mK0zojcXKpdfNUre7z6x7P8r25rFTHvDM0eFET1/Pw76pbZrgbH9C0+25Xu2VJaXe3ygQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.9","puppeteer-core":"24.6.0","@midscene/shared":"1.7.9","socket.io-client":"4.8.1","@midscene/playground":"1.7.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.9_1778039913953_0.1023392196545132","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260507030203.0":{"name":"@midscene/web","version":"1.7.10-beta-20260507030203.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d86e58c9d1dfd023fdc98a9f45f48a8df289aeef","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.10-beta-20260507030203.0.tgz","fileCount":206,"integrity":"sha512-tTSelP1h8l79r1XFQDuzHXld2t3ZQrP0p3aMAOW22be5txUZmXoTlAZw11fhpCA1TnyumXrTGQzoKEZZi18acg==","signatures":[{"sig":"MEUCIQDk3j+NtS68wVztr+7pv9h7D1jXOA0Hn5yvA/f6M+w5AgIgeXnWtC+B9Dpu+EIZ74ykYAZ86csM94YFHozWYGqThz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1303440},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.10-beta-20260507030203.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/45b267a4e32306496cecc7634b056862/midscene-web-1.7.10-beta-20260507030203.0.tgz","_integrity":"sha512-tTSelP1h8l79r1XFQDuzHXld2t3ZQrP0p3aMAOW22be5txUZmXoTlAZw11fhpCA1TnyumXrTGQzoKEZZi18acg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.10-beta-20260507030203.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.10-beta-20260507030203.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.10-beta-20260507030203.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.10-beta-20260507030203.0_1778123051199_0.6601548115864757","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260507123827.0":{"name":"@midscene/web","version":"1.7.10-beta-20260507123827.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"5a5a601760902d4ba59304ef9b2d616b26fa3b7b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.10-beta-20260507123827.0.tgz","fileCount":206,"integrity":"sha512-3S1F1JGrQOFBtJNltMpJfcClZKwo1LOQhqeXor97cDjWcUbFZgsb2eKHzAnnGE6lF2TyONrZRE/dYQDHO3bTeA==","signatures":[{"sig":"MEUCIDjp6CvSf4Xs6joCSDHrRqBrCAXK71SrBuOCKBBm27WxAiEApjPuBTJqC1uuqCcLNg//Yz1LG5Dpc8lpBB77mdNRIZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1303440},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.10-beta-20260507123827.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/089562a4fa0195d4cc8dbd03a458312b/midscene-web-1.7.10-beta-20260507123827.0.tgz","_integrity":"sha512-3S1F1JGrQOFBtJNltMpJfcClZKwo1LOQhqeXor97cDjWcUbFZgsb2eKHzAnnGE6lF2TyONrZRE/dYQDHO3bTeA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.10-beta-20260507123827.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.10-beta-20260507123827.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.10-beta-20260507123827.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.10-beta-20260507123827.0_1778157641655_0.6654245392303861","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260508024212.0":{"name":"@midscene/web","version":"1.7.10-beta-20260508024212.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4d4a7da4e27cd9ec72ce57d9b8e8a6447d95f202","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.10-beta-20260508024212.0.tgz","fileCount":206,"integrity":"sha512-VTkJrxysPycg541SVBxUY/B7Ez04Uy4hnUF6zxRS86rcU7JSvfIgiimKkqUAlPu4ebYm8vsghb++cK8jNyR/GQ==","signatures":[{"sig":"MEYCIQCrWKBoJHP14KHoOZTQ2EG/1q4BPNUAC8yfesF6n3LF+gIhAN1HxUU2kcQhq6LDMj561Obifm7yYomGGnnfY8udHT/9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344728},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.10-beta-20260508024212.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3840f47cf4b0df908b1ab2162fa8fcce/midscene-web-1.7.10-beta-20260508024212.0.tgz","_integrity":"sha512-VTkJrxysPycg541SVBxUY/B7Ez04Uy4hnUF6zxRS86rcU7JSvfIgiimKkqUAlPu4ebYm8vsghb++cK8jNyR/GQ==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.10-beta-20260508024212.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.10-beta-20260508024212.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.10-beta-20260508024212.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.10-beta-20260508024212.0_1778208259443_0.14373253162850896","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260508070206.0":{"name":"@midscene/web","version":"1.7.7-beta-20260508070206.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"7d0f56e856bb257d6dbdab831329aeb977ac8c37","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7-beta-20260508070206.0.tgz","fileCount":196,"integrity":"sha512-REZ2GPlh/md+d/KBMRx2AdS584pff23waAvB72RRjOIDam2ZNWcZ+lxFT4pp43Y5oDif549T6Zn7D+N3ISofAg==","signatures":[{"sig":"MEUCICZ9Aksteq4serYwfnDGmLXCRgtEhAC6HSiXjF7d7/iOAiEAn6a3AcLtdkv/EDa9EDZHKKpQFUGBC/4eIrYLw9EI45A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265939},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7-beta-20260508070206.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/776d190cd2445971e9c75df22d6586aa/midscene-web-1.7.7-beta-20260508070206.0.tgz","_integrity":"sha512-REZ2GPlh/md+d/KBMRx2AdS584pff23waAvB72RRjOIDam2ZNWcZ+lxFT4pp43Y5oDif549T6Zn7D+N3ISofAg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7-beta-20260508070206.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7-beta-20260508070206.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.7-beta-20260508070206.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7-beta-20260508070206.0_1778223864399_0.26784146969326117","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260508074830.0":{"name":"@midscene/web","version":"1.7.7-beta-20260508074830.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1f50bef4df0feccf1ddbee391305308eb2297281","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.7-beta-20260508074830.0.tgz","fileCount":196,"integrity":"sha512-pwdXioQ4VLyg+QRtO3zZhTYKgmX1aLYWePbzpO1tIQlDRTXxeukOn/+VOXl/oVKmIEYfAmcxdN+WOoM58XzO1w==","signatures":[{"sig":"MEUCIQCA5r/VtcON+FFWtYpSeYGHn7X5Gr3Ek+GenenCuK/yVAIgO7dWcfUY4bjDFCFd4LQhpX7T3dCSO+RiLH0wAVkHkYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265939},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.7-beta-20260508074830.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fb456101771cd1a38867922de93a131b/midscene-web-1.7.7-beta-20260508074830.0.tgz","_integrity":"sha512-pwdXioQ4VLyg+QRtO3zZhTYKgmX1aLYWePbzpO1tIQlDRTXxeukOn/+VOXl/oVKmIEYfAmcxdN+WOoM58XzO1w==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"10.9.0","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.7-beta-20260508074830.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.7-beta-20260508074830.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.7-beta-20260508074830.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.7-beta-20260508074830.0_1778226642177_0.47113115427124264","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@midscene/web","version":"1.7.10","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1d3a8a308879e308f69f582b0340580b8315edb4","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.10.tgz","fileCount":206,"integrity":"sha512-H2cIa6LTbVofDe6gEJC4Bcq0lmocgqlDqWQnwdruWQvMqx0RUrVJIGD1mn9xPoZoKzVk4U7Rv7CuoJgahe4cxg==","signatures":[{"sig":"MEYCIQCQvvZTNsRq/00TOz4lUI0UbOzCjsTVIrPFJIAnGER7+gIhAK7hdbMBYfaASk+4CuCbd290GByU9/Q7a203XKreOeIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344698},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/744e43673607a5fada971f6f19c34615/midscene-web-1.7.10.tgz","_integrity":"sha512-H2cIa6LTbVofDe6gEJC4Bcq0lmocgqlDqWQnwdruWQvMqx0RUrVJIGD1mn9xPoZoKzVk4U7Rv7CuoJgahe4cxg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.10","puppeteer-core":"24.6.0","@midscene/shared":"1.7.10","socket.io-client":"4.8.1","@midscene/playground":"1.7.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.10_1778293147230_0.9295986427914715","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511093113.0":{"name":"@midscene/web","version":"1.7.11-beta-20260511093113.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"67603854709c662cba28337a16bc9370fd1a26d9","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260511093113.0.tgz","fileCount":206,"integrity":"sha512-0siNj/QruNzY1qKyx0eDzYvfMAF8js79zO7bw1Tiqwy3xPjSC/cf0woppUDyXjnTHiAHX/yJtjR+9ZwizNbXFA==","signatures":[{"sig":"MEUCIHAE2xO0PLM/Dx1bnYy4c03Vj3zXMV7jZZI56YsyJrViAiEA0HiLiWN6za64YLq4AbAhQhTkM/ZTT8vzqRI+rg2Tfxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260511093113.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c67bd3e4e4e231a4d5345474011d7e34/midscene-web-1.7.11-beta-20260511093113.0.tgz","_integrity":"sha512-0siNj/QruNzY1qKyx0eDzYvfMAF8js79zO7bw1Tiqwy3xPjSC/cf0woppUDyXjnTHiAHX/yJtjR+9ZwizNbXFA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260511093113.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260511093113.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260511093113.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260511093113.0_1778491997794_0.1998099276627867","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511095540.0":{"name":"@midscene/web","version":"1.7.11-beta-20260511095540.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"cf40fa79424487096486cbcffcbdd5dc3b88ff45","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260511095540.0.tgz","fileCount":206,"integrity":"sha512-insTDL1i/jEi1EhUchChjVjRXCEdnPDmFL2AxKNwOzRaTX67+X+8GoWqfCtkNnuvnuttilc8X8yNvfpYPxkcQA==","signatures":[{"sig":"MEUCIQCaARbdIhs8OWmSUb3m4wzL3w2gTm8eldUAlyyKK/DVxQIgejR3IXsdOuMtA2ME9l4VD7LFtRfDh+tgvQCx+OJQC94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260511095540.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bcdcfbc0f224aa1682db9abedd15562b/midscene-web-1.7.11-beta-20260511095540.0.tgz","_integrity":"sha512-insTDL1i/jEi1EhUchChjVjRXCEdnPDmFL2AxKNwOzRaTX67+X+8GoWqfCtkNnuvnuttilc8X8yNvfpYPxkcQA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260511095540.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260511095540.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260511095540.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260511095540.0_1778493465012_0.9453399780417004","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511123355.0":{"name":"@midscene/web","version":"1.7.11-beta-20260511123355.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"9fd50b77afaaf869c64d7f568d4ce1b384506a8f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260511123355.0.tgz","fileCount":206,"integrity":"sha512-uYbccH6hCSGRKW3EGblKvam7hfTKlSYzBRTzQxiItQ5yw1tq/Ry9g73w+gOzJLO02DDh8v7M1hruG8iSlBj9CA==","signatures":[{"sig":"MEUCIQCnUlHRodw5q2Q7+hOfSS+W4/ou0zVSYvV68vQAp0x3vwIgB/hGXqLD2UsWnVstSM8J3dib3UraoBzXxavUckuLyDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260511123355.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/661c07e20211cb91fe9d61c9e2a8b028/midscene-web-1.7.11-beta-20260511123355.0.tgz","_integrity":"sha512-uYbccH6hCSGRKW3EGblKvam7hfTKlSYzBRTzQxiItQ5yw1tq/Ry9g73w+gOzJLO02DDh8v7M1hruG8iSlBj9CA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260511123355.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260511123355.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260511123355.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260511123355.0_1778502981913_0.8746128244868407","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511124021.0":{"name":"@midscene/web","version":"1.7.11-beta-20260511124021.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"14b20d9a44f38e02a10ebaad86b3d40fc3bfc5ac","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260511124021.0.tgz","fileCount":206,"integrity":"sha512-COjZLO1wM/K26KAaVowFgDaJl3u/fTNa7eFgxMoOwtKap9L1YzVA3hhgrKFttyKXfrBtOZpaQXWdysMYN/3HGg==","signatures":[{"sig":"MEQCID5INkdUfi354tKvd4W6Y+5W+9k//RD5mChv4ALubc9PAiARqnXE7cBXOaCL4L+V/ORnfboCVes536WIVLk2T76xMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260511124021.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fef04425d4cb0a730387cb0be8f916a2/midscene-web-1.7.11-beta-20260511124021.0.tgz","_integrity":"sha512-COjZLO1wM/K26KAaVowFgDaJl3u/fTNa7eFgxMoOwtKap9L1YzVA3hhgrKFttyKXfrBtOZpaQXWdysMYN/3HGg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260511124021.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260511124021.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260511124021.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260511124021.0_1778503350965_0.02464670464367913","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512041055.0":{"name":"@midscene/web","version":"1.7.11-beta-20260512041055.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"f3f90497094f5cbef6cb8e8018db56a93960c11f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260512041055.0.tgz","fileCount":206,"integrity":"sha512-FBoaF21UV+AN4Yx6DuBpvB/3T4WtnNUbIKrXW53m9q51Ygcc6/hV2c6tCO5djh0XDWakZPMEY4V77DqZcheCZw==","signatures":[{"sig":"MEQCIC7aM7VpE91pj//2yIpuxR5BrJU00NT2udWoqgm0/GeNAiA8nwTJE6AktOzlQlfOK0ZwrsPQVMCeixQ24w0B9idQ0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260512041055.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/df36efe0f166c0392b4271e68003cc43/midscene-web-1.7.11-beta-20260512041055.0.tgz","_integrity":"sha512-FBoaF21UV+AN4Yx6DuBpvB/3T4WtnNUbIKrXW53m9q51Ygcc6/hV2c6tCO5djh0XDWakZPMEY4V77DqZcheCZw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260512041055.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260512041055.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260512041055.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260512041055.0_1778559193646_0.10856088767238115","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512061714.0":{"name":"@midscene/web","version":"1.7.11-beta-20260512061714.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"1705d81ae70b74012c73bc9bdaf1fecc312fb4ba","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260512061714.0.tgz","fileCount":206,"integrity":"sha512-KaqKo36rAHtWZiK6STaE0z7YMAjMve4YR8KSiCKm5wQTP13QKRVUGyb+9vAWxtrPwFRKfihUobO5HwEOkNDluw==","signatures":[{"sig":"MEQCIAF4YBiZUIDSBpjHKYOa4qkU4ROOSxdP5NYabsyXPENfAiBY/j4ZnXOpfeSVit9dZecbvfMvE7EiGCbQSxW7McVjpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260512061714.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/efa7269a9e60c46a07eb4803e96bd1af/midscene-web-1.7.11-beta-20260512061714.0.tgz","_integrity":"sha512-KaqKo36rAHtWZiK6STaE0z7YMAjMve4YR8KSiCKm5wQTP13QKRVUGyb+9vAWxtrPwFRKfihUobO5HwEOkNDluw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260512061714.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260512061714.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260512061714.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260512061714.0_1778566769556_0.3172657959144638","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512064610.0":{"name":"@midscene/web","version":"1.7.11-beta-20260512064610.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"da9a0ef12d86a04f38dbc2a89a26959eb2fe499d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260512064610.0.tgz","fileCount":206,"integrity":"sha512-w75wBQRaPW84BB2WLodSb1Ko0IIMXUBFUMKVJa6GMbC9zWNtH0XeOZnSj+/m96O1zQNqhEebEJU/m2uSLSPcAw==","signatures":[{"sig":"MEYCIQC0nRC5v1V1SYhR/OjpB29eJIGgnLLcvuxPS65vKFA/lgIhAI3SC96zpPXRcnNzefRSUV7yVc4J4u4iNNODUyq3kLCm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260512064610.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/280f1f310a4e1f8778d3133035cf1f9d/midscene-web-1.7.11-beta-20260512064610.0.tgz","_integrity":"sha512-w75wBQRaPW84BB2WLodSb1Ko0IIMXUBFUMKVJa6GMbC9zWNtH0XeOZnSj+/m96O1zQNqhEebEJU/m2uSLSPcAw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260512064610.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260512064610.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260512064610.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260512064610.0_1778568506671_0.6256493448606035","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512065701.0":{"name":"@midscene/web","version":"1.7.11-beta-20260512065701.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d506b1dddb814d7006dd29cfe3645071ef0514f1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260512065701.0.tgz","fileCount":206,"integrity":"sha512-Q/P22zrFwsi9bLVWS4EKzJPC8PprW4fduWiVUyfxy5IENNCB2lVmzlF0PC87JotIi9qhChO482gWNyGAsEAQYw==","signatures":[{"sig":"MEUCIGHqiDxZSZWNj2iE9xc8D575qj8wV7igCtU3AuYq2ablAiEA/wsuD6yfkeLKjY1Lm6bPD6vhByo3oqOZZq70+vcMLkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260512065701.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ca6f2b105ee81a01efbe8a07e7e1b72e/midscene-web-1.7.11-beta-20260512065701.0.tgz","_integrity":"sha512-Q/P22zrFwsi9bLVWS4EKzJPC8PprW4fduWiVUyfxy5IENNCB2lVmzlF0PC87JotIi9qhChO482gWNyGAsEAQYw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260512065701.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260512065701.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260512065701.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260512065701.0_1778569153458_0.23795254873330185","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512084802.0":{"name":"@midscene/web","version":"1.7.11-beta-20260512084802.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d486a50b4ff053b4798a2b8a14356294472e5ae1","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260512084802.0.tgz","fileCount":206,"integrity":"sha512-Dgf8dwBa9exM5cm1QzxepcI2NcSsE9MMT0mXKgai9hn4DsMRMsW48RsUfrPL9i6jAMbrnYPL0HAtqAFHA6mtqw==","signatures":[{"sig":"MEUCIHwhzkCJjmlhSYA6Uh7ofVBClFTnFt86LJIyAhD8ZxujAiEAtyIv2iSMo38F5NmfjmypRBWeJ2ko/bVJpi9Y14EdVdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260512084802.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e67d85694543aefaa03f9030bdde7d2a/midscene-web-1.7.11-beta-20260512084802.0.tgz","_integrity":"sha512-Dgf8dwBa9exM5cm1QzxepcI2NcSsE9MMT0mXKgai9hn4DsMRMsW48RsUfrPL9i6jAMbrnYPL0HAtqAFHA6mtqw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260512084802.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260512084802.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260512084802.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260512084802.0_1778575813737_0.9343479269273554","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512114859.0":{"name":"@midscene/web","version":"1.7.11-beta-20260512114859.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"dd3afab2f26b8f83fc8d508814e0be439155b47e","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260512114859.0.tgz","fileCount":206,"integrity":"sha512-hBqHNlWEJaQatDwhqhywwPNrBBoxapTMkyOGbiop0c/B9xwhy8xFnu8U1OSFXLOu26EBD1vEOx86IEcmGzCbuA==","signatures":[{"sig":"MEYCIQCDDhG5+hF4J2yKB+VOfaigepbn2Ap6DLDI3pv40OMRDAIhAPuJJy6r82XGMM3RKx/V6hM1NCMmYSjAhX5y5GEwyCrP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260512114859.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/eca0279e020352614d2b240853395058/midscene-web-1.7.11-beta-20260512114859.0.tgz","_integrity":"sha512-hBqHNlWEJaQatDwhqhywwPNrBBoxapTMkyOGbiop0c/B9xwhy8xFnu8U1OSFXLOu26EBD1vEOx86IEcmGzCbuA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260512114859.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260512114859.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260512114859.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260512114859.0_1778586667228_0.5675371503805084","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512144905.0":{"name":"@midscene/web","version":"1.7.11-beta-20260512144905.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"d61ed81969550cf82e151f8cbe2e69079816eb67","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260512144905.0.tgz","fileCount":206,"integrity":"sha512-Fq2B6fIAD3ipMFcuV3MnM3B+2ZeGQ6kt4qbE88NCq6niSmUAoOa+QADHN2IyO/XBPX/t4beScMBp+NjW9tmTLw==","signatures":[{"sig":"MEUCIBZj4hBRTe8QCZMprSgJRBvHU1mIdTFe8CW1t3ORHLCAAiEArw+x5q5BBQ16lIsFAVKXIO6L/I982VlNxwQciVpT26k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333412},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260512144905.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c313cdec082a0f5bb9e5a00cdbb799a6/midscene-web-1.7.11-beta-20260512144905.0.tgz","_integrity":"sha512-Fq2B6fIAD3ipMFcuV3MnM3B+2ZeGQ6kt4qbE88NCq6niSmUAoOa+QADHN2IyO/XBPX/t4beScMBp+NjW9tmTLw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260512144905.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260512144905.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260512144905.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260512144905.0_1778597482891_0.8326276464133082","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@midscene/web","version":"1.8.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"a58eeca844c3a2b3e08cf0e2ef8213786f491f3f","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.8.0.tgz","fileCount":206,"integrity":"sha512-1TCsHav4xHOj+AE5YgsCy3qrEbgrLH8vAn1QveqUfapSqY1AWYjUysyYE+le/xQQd8j1cd8/QtfDVWQZx8W4vw==","signatures":[{"sig":"MEUCIH6wOW7qS9EmlA1LaacP7rEEHKPMZsAIYOIhHvrByspiAiEAiXRrcmHRINKdmk3WdzzRp653hgWyB5H8aR1KD8BaX3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347576},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.8.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3c96d06013bdecdad39387f11dd3c48c/midscene-web-1.8.0.tgz","_integrity":"sha512-1TCsHav4xHOj+AE5YgsCy3qrEbgrLH8vAn1QveqUfapSqY1AWYjUysyYE+le/xQQd8j1cd8/QtfDVWQZx8W4vw==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.8.0","puppeteer-core":"24.6.0","@midscene/shared":"1.8.0","socket.io-client":"4.8.1","@midscene/playground":"1.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.8.0_1778653998610_0.21905949988016116","host":"s3://npm-registry-packages-npm-production"}},"1.8.1-beta-20260513084557.0":{"name":"@midscene/web","version":"1.8.1-beta-20260513084557.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"12a5c902245a42d2fbdc25cb2c80f1be0ad4556b","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.8.1-beta-20260513084557.0.tgz","fileCount":206,"integrity":"sha512-Q5YVzUkskDj4LcLa5czbgCBCrsoyCMfFqsfaUIQm9H63QrfUJVnDIjVqU8irMVISK/1MvudkruRe/D5R19/sJA==","signatures":[{"sig":"MEYCIQCx+xlVyC4Z0rk4emv2og22D0PwFA3SIPO1TA5R0OlJLAIhAKCLKe7m98qwV9j0SILSt660Ng02gLMCvxbYURON+mi6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347928},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.8.1-beta-20260513084557.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/16cdace3dbaa74f8f639f8421f599316/midscene-web-1.8.1-beta-20260513084557.0.tgz","_integrity":"sha512-Q5YVzUkskDj4LcLa5czbgCBCrsoyCMfFqsfaUIQm9H63QrfUJVnDIjVqU8irMVISK/1MvudkruRe/D5R19/sJA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.8.1-beta-20260513084557.0","puppeteer-core":"24.6.0","@midscene/shared":"1.8.1-beta-20260513084557.0","socket.io-client":"4.8.1","@midscene/playground":"1.8.1-beta-20260513084557.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.8.1-beta-20260513084557.0_1778662092822_0.8756576974986341","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260514030001.0":{"name":"@midscene/web","version":"1.7.11-beta-20260514030001.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"5cc7ecfe0946e55bab462b7a3529592979cef547","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.7.11-beta-20260514030001.0.tgz","fileCount":206,"integrity":"sha512-gZkhuNjZpxuCoIDyGAv4JFI55Nc9Ip2AnR1MdE6I5fMyd7JiPwsAtxIamFs5ivY9nJyfQ+IgZBSQMOBpUCWiDA==","signatures":[{"sig":"MEQCIQDd+yT+u1aTtTUi69If687tROuQicVgOkcyBOmRugzszgIfext+XGztXwFnoveT/35yWeTWq6ncr8k2EKyfjnUiKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345050},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.7.11-beta-20260514030001.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1d6b31fe578e0e4fd27d74946e2c63e5/midscene-web-1.7.11-beta-20260514030001.0.tgz","_integrity":"sha512-gZkhuNjZpxuCoIDyGAv4JFI55Nc9Ip2AnR1MdE6I5fMyd7JiPwsAtxIamFs5ivY9nJyfQ+IgZBSQMOBpUCWiDA==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.7.11-beta-20260514030001.0","puppeteer-core":"24.6.0","@midscene/shared":"1.7.11-beta-20260514030001.0","socket.io-client":"4.8.1","@midscene/playground":"1.7.11-beta-20260514030001.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.7.11-beta-20260514030001.0_1778727733616_0.5533403081957005","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@midscene/web","version":"1.8.1","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"4e9ed2eea9db78e4b8819e794b5e3f0a8aa6fcdf","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.8.1.tgz","fileCount":206,"integrity":"sha512-siGVzFHfj+dYeDyDJwPhiS9dBilFtsAkMejrkBvXl/KtutI0LmsVDGCS4oCL4v7OsmmkaYctQdHhHs2M0yFpgg==","signatures":[{"sig":"MEYCIQCGPrtUq9oz7hVFOa9Ptj1MfzOeMSrpoP26KV7AFlm2NwIhAMhlvt8uvyG92EDrEQnQDObRS8T3cMfH+ZtlYkszjR+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329128},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.8.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cf693203a1bc25953242d4ac25ad2970/midscene-web-1.8.1.tgz","_integrity":"sha512-siGVzFHfj+dYeDyDJwPhiS9dBilFtsAkMejrkBvXl/KtutI0LmsVDGCS4oCL4v7OsmmkaYctQdHhHs2M0yFpgg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.8.1","puppeteer-core":"24.6.0","@midscene/shared":"1.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.8.1_1778739566153_0.7378724499786422","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260514081315.0":{"name":"@midscene/web","version":"1.8.2-beta-20260514081315.0","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"license":"MIT","_id":"@midscene/web@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-web":"bin/midscene-web"},"dist":{"shasum":"eb69322d916d46ccb8b163b66739e1f37a8bc4fa","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.8.2-beta-20260514081315.0.tgz","fileCount":206,"integrity":"sha512-R2yDhOFESY48KmGY3NCHJTeiw3TapI13JEUS+nopb0LUZ9sG4aYqnEQIoPyxdY6dTfTbdiYvXXmOgimGdC7ogg==","signatures":[{"sig":"MEUCIBKmvBqB2XxaLjIYFSxHGkycLRUQ2jwcw5l/0gzIWtEcAiEAwdsKST8jrZBT+QCAQu1i4R1Kdqxt3UEV1jwb44PMg68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329480},"main":"./dist/lib/index.js","_from":"file:midscene-web-1.8.2-beta-20260514081315.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.mjs","require":"./dist/lib/yaml/index.js"},"./agent":{"types":"./dist/types/common/agent.d.ts","import":"./dist/es/common/agent.mjs","require":"./dist/lib/common/agent.js"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.mjs","require":"./dist/lib/common/utils.js"},"./static":{"types":"./dist/types/static/index.d.ts","import":"./dist/es/static/index.mjs","require":"./dist/lib/static/index.js"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","import":"./dist/es/common/ui-utils.mjs","require":"./dist/lib/common/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","import":"./dist/es/puppeteer/index.mjs","require":"./dist/lib/puppeteer/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.mjs","require":"./dist/lib/playwright/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","import":"./dist/es/bridge-mode/index.mjs","require":"./dist/lib/bridge-mode/index.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","import":"./dist/es/chrome-extension/index.mjs","require":"./dist/lib/chrome-extension/index.js"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","import":"./dist/es/bridge-mode/browser.mjs","require":"./dist/lib/bridge-mode/browser.js"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","import":"./dist/es/playwright/reporter/index.mjs","require":"./dist/lib/playwright/reporter/index.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","import":"./dist/es/puppeteer/agent-launcher.mjs","require":"./dist/lib/puppeteer/agent-launcher.js"}},"scripts":{"dev":"npm run build:watch","e2e":"playwright test --config=tests/playwright.config.ts","test":"vitest --run","build":"rslib build","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","dev:server":"npm run build && ./bin/midscene-playground","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5354e88ef6be9e3ef016975898d40b3b/midscene-web-1.8.2-beta-20260514081315.0.tgz","_integrity":"sha512-R2yDhOFESY48KmGY3NCHJTeiw3TapI13JEUS+nopb0LUZ9sG4aYqnEQIoPyxdY6dTfTbdiYvXXmOgimGdC7ogg==","repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"_npmVersion":"11.6.2","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.1","cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","semver":"7.5.2","socket.io":"^4.8.1","http-server":"14.1.1","@midscene/core":"1.8.2-beta-20260514081315.0","puppeteer-core":"24.6.0","@midscene/shared":"1.8.2-beta-20260514081315.0","socket.io-client":"4.8.1","@midscene/playground":"1.8.2-beta-20260514081315.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","vitest":"3.0.5","js-yaml":"4.1.0","@types/ws":"8.18.1","puppeteer":"24.6.0","playwright":"^1.45.0","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/cors":"^2.8.17","@types/node":"^18.0.0","@types/chrome":"0.0.279","@types/semver":"7.7.0","@types/js-yaml":"4.0.9","@playwright/test":"^1.45.0","devtools-protocol":"0.0.1380148","@types/http-server":"^0.12.4"},"peerDependencies":{"puppeteer":">=20.0.0","playwright":"^1.45.0","@playwright/test":"^1.45.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web_1.8.2-beta-20260514081315.0_1778746503258_0.589968026082442","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260515014559.0":{"name":"@midscene/web","description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"version":"1.8.2-beta-20260515014559.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","require":"./dist/lib/index.js","import":"./dist/es/index.mjs"},"./bridge-mode":{"types":"./dist/types/bridge-mode/index.d.ts","require":"./dist/lib/bridge-mode/index.js","import":"./dist/es/bridge-mode/index.mjs"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode/browser.d.ts","require":"./dist/lib/bridge-mode/browser.js","import":"./dist/es/bridge-mode/browser.mjs"},"./utils":{"types":"./dist/types/common/utils.d.ts","require":"./dist/lib/common/utils.js","import":"./dist/es/common/utils.mjs"},"./ui-utils":{"types":"./dist/types/common/ui-utils.d.ts","require":"./dist/lib/common/ui-utils.js","import":"./dist/es/common/ui-utils.mjs"},"./puppeteer":{"types":"./dist/types/puppeteer/index.d.ts","require":"./dist/lib/puppeteer/index.js","import":"./dist/es/puppeteer/index.mjs"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer/agent-launcher.d.ts","require":"./dist/lib/puppeteer/agent-launcher.js","import":"./dist/es/puppeteer/agent-launcher.mjs"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","require":"./dist/lib/playwright/index.js","import":"./dist/es/playwright/index.mjs"},"./playwright-report":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playwright-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./chrome-extension":{"types":"./dist/types/chrome-extension/index.d.ts","require":"./dist/lib/chrome-extension/index.js","import":"./dist/es/chrome-extension/index.mjs"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","require":"./dist/lib/yaml/index.js","import":"./dist/es/yaml/index.mjs"},"./agent":{"types":"./dist/types/common/agent.d.ts","require":"./dist/lib/common/agent.js","import":"./dist/es/common/agent.mjs"},"./static":{"types":"./dist/types/static/index.d.ts","require":"./dist/lib/static/index.js","import":"./dist/es/static/index.mjs"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"}},"bin":{"midscene-web":"bin/midscene-web"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","puppeteer-core":"24.6.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.8.2-beta-20260515014559.0","@midscene/playground":"1.8.2-beta-20260515014559.0","@midscene/shared":"1.8.2-beta-20260515014559.0"},"devDependencies":{"@playwright/test":"^1.45.0","@rslib/core":"^0.18.3","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","@types/ws":"8.18.1","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","playwright":"^1.45.0","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.45.0","playwright":"^1.45.0","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.19.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build:watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch --no-clean","playground":"DEBUG=midscene:* tsx demo/playground.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true npm run test:ai","e2e":"playwright test --config=tests/playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=tests/playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts","e2e:ui":"playwright test --config=tests/playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=tests/playwright.config.ts --ui"},"readmeFilename":"README.md","_id":"@midscene/web@1.8.2-beta-20260515014559.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-85Zze0wyaJxHHtA2+MRScZqNWF9168zsOqEBc2F8ff/qltizp93XcZl79/GqgkQ4xdtFK73UM0RKtFeUZZouVw==","_resolved":"/tmp/12e0d41bb6feb549ebf680bafee8180c/midscene-web-1.8.2-beta-20260515014559.0.tgz","_from":"file:midscene-web-1.8.2-beta-20260515014559.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-85Zze0wyaJxHHtA2+MRScZqNWF9168zsOqEBc2F8ff/qltizp93XcZl79/GqgkQ4xdtFK73UM0RKtFeUZZouVw==","shasum":"513b7672e1deb93b85ba9cf329523adcd234470d","tarball":"https://registry.npmjs.org/@midscene/web/-/web-1.8.2-beta-20260515014559.0.tgz","fileCount":206,"unpackedSize":1329480,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGo7LpxZaIuP5IcpW2IoefJn6gv4+YH+ucdp7IBNFQf5AiEAiBikGvarBGFCo1z0Cy65Knj6axnZNB8SGEIy/yaCZeg="}]},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.8.2-beta-20260515014559.0_1778809699767_0.41346339108277563"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-25T22:55:03.075Z","modified":"2026-05-15T01:48:20.109Z","0.0.1":"2024-07-25T22:55:03.367Z","0.1.0":"2024-08-01T07:54:26.089Z","0.1.1":"2024-08-01T08:40:24.691Z","0.1.2":"2024-08-01T12:24:23.285Z","0.1.3":"2024-08-01T13:31:48.975Z","0.1.4":"2024-08-01T13:41:55.407Z","0.1.5-beta-20240805233542.0":"2024-08-05T23:36:53.843Z","0.2.0":"2024-08-06T03:00:34.414Z","0.2.1-beta-20240806065238.0":"2024-08-06T06:53:36.746Z","0.2.1-beta-20240806115331.0":"2024-08-06T11:54:29.235Z","0.2.1-beta-20240806150606.0":"2024-08-06T15:07:02.802Z","0.2.1-beta-20240807004458.0":"2024-08-07T00:45:56.464Z","0.2.1-beta-20240807115314.0":"2024-08-07T11:54:12.683Z","0.2.1-beta-20240808072311.0":"2024-08-08T07:24:09.176Z","0.2.2-beta-20240808090353.0":"2024-08-08T09:04:51.340Z","0.2.1":"2024-08-08T12:20:55.623Z","0.2.2-beta-20240809085810.0":"2024-08-09T08:59:05.595Z","0.2.2-beta-20240809090814.0":"2024-08-09T09:09:10.744Z","0.2.2-beta-20240809150001.0":"2024-08-09T15:00:58.259Z","0.2.2":"2024-08-12T01:57:37.967Z","0.2.3-beta-20240815082813.0":"2024-08-15T08:29:31.515Z","0.2.3-beta-20240815085544.0":"2024-08-15T08:56:59.457Z","0.2.3-beta-20240815094045.0":"2024-08-15T09:42:02.974Z","0.3.0":"2024-08-15T10:03:27.266Z","0.3.1-beta-20240821105917.0":"2024-08-21T11:00:41.093Z","0.3.1":"2024-08-22T23:05:26.044Z","0.3.2":"2024-08-23T03:02:37.097Z","0.3.3-beta-20240823053906.0":"2024-08-23T05:40:28.401Z","0.3.3":"2024-08-23T10:13:11.057Z","0.3.4":"2024-08-23T11:33:27.235Z","0.3.5-beta-20240826095919.0":"2024-08-26T10:00:49.226Z","0.4.0":"2024-08-27T00:30:22.389Z","0.4.1-beta-20240827073616.0":"2024-08-27T07:37:57.548Z","0.4.1-beta-20240827150150.0":"2024-08-27T15:03:27.887Z","0.4.1-beta-20240828105147.0":"2024-08-28T10:53:29.959Z","0.4.1-beta-20240829043842.0":"2024-08-29T04:40:25.182Z","0.4.1-beta-20240902063143.0":"2024-09-02T06:33:30.499Z","0.4.1-beta-20240902070948.0":"2024-09-02T07:11:30.270Z","0.4.1-beta-20240909082645.0":"2024-09-09T08:28:35.658Z","0.4.1-beta-20240909114032.0":"2024-09-09T11:42:24.278Z","0.4.1-beta-20240910105229.0":"2024-09-10T10:54:26.780Z","0.4.1-beta-20240910113240.0":"2024-09-10T11:34:33.345Z","0.5.0":"2024-09-12T03:32:08.145Z","0.4.1-beta-20240919060113.0":"2024-09-19T06:03:00.472Z","0.5.1-beta-20240919061326.0":"2024-09-19T06:15:25.933Z","0.5.1-beta-20240919062753.0":"2024-09-19T06:29:55.498Z","0.5.1-beta-20240919083528.0":"2024-09-19T08:37:24.983Z","0.5.1-beta-20240924073900.0":"2024-09-24T07:40:56.433Z","0.5.1-beta-20240924080037.0":"2024-09-24T08:02:37.826Z","0.5.1-beta-20240925033823.0":"2024-09-25T03:40:16.598Z","0.5.1-beta-20240925041436.0":"2024-09-25T04:16:35.727Z","0.5.1-beta-20240925153650.0":"2024-09-25T15:38:51.387Z","0.5.1-beta-20240926023327.0":"2024-09-26T02:35:22.035Z","0.5.1":"2024-09-26T07:41:50.496Z","0.5.2-beta-20240928135126.0":"2024-09-28T13:53:26.299Z","0.5.2-beta-20240929094445.0":"2024-09-29T09:46:44.367Z","0.5.2-beta-20241008085823.0":"2024-10-08T09:00:21.863Z","0.5.2-beta-20241009023204.0":"2024-10-09T02:34:04.556Z","0.5.2-beta-20241010035503.0":"2024-10-10T03:57:04.482Z","0.5.2":"2024-10-12T06:37:33.961Z","0.6.0":"2024-10-12T08:10:33.864Z","0.6.1":"2024-10-12T08:26:13.913Z","0.6.2-beta-20241012092515.0":"2024-10-12T09:27:15.427Z","0.5.3-beta-20241012095214.0":"2024-10-12T09:54:09.616Z","0.6.2":"2024-10-15T03:27:03.347Z","0.6.3-beta-20241017035917.0":"2024-10-17T04:01:20.509Z","0.6.3-beta-20241017041417.0":"2024-10-17T04:16:14.862Z","0.6.3-beta-20241017073804.0":"2024-10-17T07:40:09.123Z","0.6.3-beta-20241018083811.0":"2024-10-18T08:40:22.469Z","0.6.3-beta-20241019011317.0":"2024-10-19T01:15:27.354Z","0.6.3-beta-20241021072342.0":"2024-10-21T07:25:56.028Z","0.6.3-beta-20241021073842.0":"2024-10-21T07:40:50.944Z","0.6.3-beta-20241021080420.0":"2024-10-21T08:06:33.966Z","0.7.0":"2024-10-21T08:35:13.826Z","0.7.1":"2024-10-22T07:44:02.460Z","0.7.2-beta-20241024064319.0":"2024-10-24T06:45:34.687Z","0.7.2":"2024-10-24T07:21:29.749Z","0.7.2-beta-20241024094141.0":"2024-10-24T09:44:46.744Z","0.7.2-beta-20241024103907.0":"2024-10-24T10:41:59.980Z","0.7.2-beta-20241024113439.0":"2024-10-24T11:36:56.202Z","0.7.2-beta-20241025012947.0":"2024-10-25T01:32:46.460Z","0.7.2-beta-20241025022530.0":"2024-10-25T02:28:23.299Z","0.7.3-beta-20241029030944.0":"2024-10-29T03:13:12.905Z","0.7.3-beta-20241104100519.0":"2024-11-04T10:08:26.153Z","0.7.3-beta-20241105091606.0":"2024-11-05T09:19:20.874Z","0.7.3-beta-20241106021404.0":"2024-11-06T02:17:10.894Z","0.7.3-beta-20241106063450.0":"2024-11-06T06:37:56.196Z","0.7.3-beta-20241107084720.0":"2024-11-07T08:50:28.932Z","0.7.3-beta-20241107114328.0":"2024-11-07T11:46:29.097Z","0.7.3-beta-20241107122143.0":"2024-11-07T12:24:48.321Z","0.7.3-beta-20241111064600.0":"2024-11-11T06:49:03.354Z","0.7.3-beta-20241111083017.0":"2024-11-11T08:33:21.842Z","0.8.0":"2024-11-11T10:40:17.714Z","0.8.1-beta-20241112034501.0":"2024-11-12T03:48:06.470Z","0.8.1-beta-20241113011152.0":"2024-11-13T01:14:52.851Z","0.8.1-beta-20241113092955.0":"2024-11-13T09:33:04.665Z","0.8.1-beta-20241114112312.0":"2024-11-14T11:26:13.863Z","0.8.1-beta-20241114123036.0":"2024-11-14T12:33:48.603Z","0.8.1-beta-20241114144321.0":"2024-11-14T14:46:29.234Z","0.8.1-beta-20241114145523.0":"2024-11-14T14:58:37.956Z","0.8.1":"2024-11-15T08:41:58.606Z","0.8.2-beta-20241115084907.0":"2024-11-15T08:52:10.014Z","0.8.2-beta-20241115090055.0":"2024-11-15T09:04:03.206Z","0.8.2-beta-20241115094249.0":"2024-11-15T09:45:57.472Z","0.8.2":"2024-11-18T09:35:52.498Z","0.8.3":"2024-11-19T08:06:29.324Z","0.8.4":"2024-11-19T10:09:22.872Z","0.8.3-beta-20241120030727.0":"2024-11-20T03:10:38.355Z","0.8.3-beta-20241120093719.0":"2024-11-20T09:40:31.754Z","0.8.3-beta-20241120122147.0":"2024-11-20T12:24:56.448Z","0.8.3-beta-20241121075922.0":"2024-11-21T08:02:30.180Z","0.8.3-beta-20241121092104.0":"2024-11-21T09:24:11.802Z","0.8.3-beta-20241122031446.0":"2024-11-22T03:17:54.478Z","0.8.3-beta-20241122040810.0":"2024-11-22T04:11:15.290Z","0.8.5-beta-20241122072506.0":"2024-11-22T07:28:11.986Z","0.8.5-beta-20241126063126.0":"2024-11-26T06:34:28.265Z","0.8.5-beta-20241126105625.0":"2024-11-26T10:59:44.261Z","0.8.5-beta-20241128111523.0":"2024-11-28T11:18:35.195Z","0.8.5-beta-20241202150653.0":"2024-12-02T15:10:17.583Z","0.8.5-beta-20241203095146.0":"2024-12-03T09:54:57.688Z","0.8.5-beta-20241203162056.0":"2024-12-03T16:24:07.016Z","0.8.5-beta-20241209083540.0":"2024-12-09T08:39:00.786Z","0.8.5":"2024-12-09T09:12:30.346Z","0.8.6-beta-20241209114949.0":"2024-12-09T11:53:05.759Z","0.8.6-beta-20241209120337.0":"2024-12-09T12:06:55.498Z","0.8.6-beta-20241210085345.0":"2024-12-10T08:57:02.697Z","0.8.6-beta-20241211055154.0":"2024-12-11T05:55:17.475Z","0.8.6-beta-20241211134549.0":"2024-12-11T13:49:10.070Z","0.8.6-beta-20241211141148.0":"2024-12-11T14:15:07.757Z","0.8.6-beta-20241212040700.0":"2024-12-12T04:10:20.206Z","0.8.6-beta-20241212091910.0":"2024-12-12T09:22:41.326Z","0.8.6-beta-20241213030700.0":"2024-12-13T03:10:22.324Z","0.8.6-beta-20241213041618.0":"2024-12-13T04:19:29.315Z","0.8.6-beta-20241213095800.0":"2024-12-13T10:01:29.154Z","0.8.6-beta-20241216023833.0":"2024-12-16T02:41:50.249Z","0.8.6":"2024-12-16T07:41:56.652Z","0.8.7-beta-20241218070032.0":"2024-12-18T07:03:51.435Z","0.8.7":"2024-12-19T08:28:31.187Z","0.8.7-beta-20241219084729.0":"2024-12-19T08:51:00.884Z","0.8.8-beta-20241223032721.0":"2024-12-23T03:30:44.803Z","0.8.8-beta-20241223034944.0":"2024-12-23T03:53:11.424Z","0.8.8-beta-20241223054924.0":"2024-12-23T05:52:47.458Z","0.8.8":"2024-12-23T07:08:57.676Z","0.8.9-beta-20241223095005.0":"2024-12-23T09:53:36.637Z","0.8.9-beta-20241224120400.0":"2024-12-24T12:07:33.632Z","0.8.9":"2024-12-24T14:46:39.076Z","0.8.10-beta-20241225041224.0":"2024-12-25T04:15:46.669Z","0.8.10-beta-20241225120902.0":"2024-12-25T12:12:40.446Z","0.8.10-beta-20241225150810.0":"2024-12-25T15:11:56.929Z","0.8.10-beta-20241225153237.0":"2024-12-25T15:36:10.734Z","0.8.10-beta-20241225154506.0":"2024-12-25T15:48:38.464Z","0.8.10":"2024-12-25T16:12:30.443Z","0.8.10-beta-20241226020054.0":"2024-12-26T02:04:31.308Z","0.8.11":"2024-12-26T02:48:04.484Z","0.8.12-beta-20241226050955.0":"2024-12-26T05:13:30.438Z","0.8.12":"2024-12-26T05:29:21.358Z","0.8.13-beta-20241227020531.0":"2024-12-27T02:08:58.219Z","0.8.13":"2024-12-27T02:26:29.895Z","0.8.9-beta-20241227033828.0":"2024-12-27T03:42:03.564Z","0.8.14-beta-20241231023737.0":"2024-12-31T02:41:06.356Z","0.8.14-beta-20241231035725.0":"2024-12-31T04:00:57.748Z","0.8.14-beta-20241231075856.0":"2024-12-31T08:02:29.128Z","0.8.14":"2024-12-31T14:05:06.238Z","0.8.15":"2025-01-01T13:16:18.213Z","0.8.16":"2025-01-02T02:39:12.013Z","0.8.17-beta-20250103010342.0":"2025-01-03T01:07:25.488Z","0.8.16-beta-20250103062134.0":"2025-01-03T06:25:04.503Z","0.8.17-beta-20250103065754.0":"2025-01-03T07:01:39.384Z","0.8.17-beta-20250103091441.0":"2025-01-03T09:18:32.809Z","0.8.17-beta-20250103112420.0":"2025-01-03T11:28:07.355Z","0.8.17-beta-20250103144546.0":"2025-01-03T14:49:33.313Z","0.8.17-beta-20250106094722.0":"2025-01-06T09:51:06.206Z","0.8.17-beta-20250106111707.0":"2025-01-06T11:20:52.248Z","0.8.17-beta-20250107014435.0":"2025-01-07T01:48:38.944Z","0.8.17-beta-20250107021140.0":"2025-01-07T02:15:31.924Z","0.8.17-beta-20250107032745.0":"2025-01-07T03:31:25.454Z","0.8.17":"2025-01-07T03:54:53.329Z","0.8.18-beta-20250107052314.0":"2025-01-07T05:27:03.824Z","0.8.18-beta-20250107062545.0":"2025-01-07T06:29:31.506Z","0.8.18-beta-20250107084346.0":"2025-01-07T08:47:28.583Z","0.8.18-beta-20250107111603.0":"2025-01-07T11:19:56.755Z","0.8.18":"2025-01-07T11:54:00.894Z","0.9.0":"2025-01-09T07:07:04.364Z","0.9.1-beta-20250110041124.0":"2025-01-10T04:15:15.763Z","0.9.1-beta-20250111045755.0":"2025-01-11T05:01:35.947Z","0.9.1":"2025-01-11T05:17:48.636Z","0.9.2-beta-20250114083542.0":"2025-01-14T08:39:33.028Z","0.9.2-beta-20250115015938.0":"2025-01-15T02:03:30.811Z","0.9.2-beta-20250115031224.0":"2025-01-15T03:16:18.591Z","0.9.2":"2025-01-15T03:22:59.752Z","0.9.3-beta-20250116143806.0":"2025-01-16T14:42:04.339Z","0.10.0":"2025-01-17T10:31:48.499Z","0.10.1-beta-20250120124809.0":"2025-01-20T12:51:56.795Z","0.10.1-beta-20250121074221.0":"2025-01-21T07:46:18.868Z","0.10.1-beta-20250122023310.0":"2025-01-22T02:37:04.593Z","0.10.1-beta-20250122031524.0":"2025-01-22T03:19:25.986Z","0.10.1-beta-20250122063202.0":"2025-01-22T06:36:03.799Z","0.10.1-beta-20250123065819.0":"2025-01-23T07:02:12.073Z","0.10.1":"2025-01-23T07:16:39.939Z","0.10.2-beta-20250123090318.0":"2025-01-23T09:07:06.365Z","0.10.2":"2025-01-26T12:40:01.917Z","0.10.3":"2025-01-27T08:22:18.326Z","0.10.4":"2025-01-30T06:19:20.785Z","0.10.5":"2025-01-31T03:08:37.475Z","0.10.6-beta-20250207060931.0":"2025-02-07T06:13:32.444Z","0.10.6-beta-20250208050716.0":"2025-02-08T05:11:26.479Z","0.10.6-beta-20250210080545.0":"2025-02-10T08:09:59.925Z","0.10.6-beta-20250210091606.0":"2025-02-10T09:20:10.607Z","0.10.6-beta-20250210094858.0":"2025-02-10T09:52:52.483Z","0.11.0":"2025-02-10T10:36:00.821Z","0.10.6-beta-20250210111859.0":"2025-02-10T11:23:08.059Z","0.11.1-beta-20250211002541.0":"2025-02-11T00:29:42.656Z","0.11.1-beta-20250213033528.0":"2025-02-13T03:39:31.853Z","0.11.1":"2025-02-13T06:51:15.560Z","0.11.1-beta-20250213075945.0":"2025-02-13T08:03:45.793Z","0.11.1-beta-20250213081044.0":"2025-02-13T08:14:50.184Z","0.11.1-beta-20250214012635.0":"2025-02-14T01:30:39.480Z","0.11.2":"2025-02-15T01:50:51.966Z","0.11.3":"2025-02-17T08:11:40.234Z","0.11.2-beta-20250218013253.0":"2025-02-18T01:37:04.518Z","0.11.2-beta-20250218091934.0":"2025-02-18T09:23:59.757Z","0.11.4-beta-20250219074605.0":"2025-02-19T07:50:15.174Z","0.11.4-beta-20250220011346.0":"2025-02-20T01:17:54.952Z","0.11.4-beta-20250220021754.0":"2025-02-20T02:22:03.059Z","0.11.4-beta-20250220024500.0":"2025-02-20T02:49:08.746Z","0.11.4-beta-20250220081505.0":"2025-02-20T08:19:45.975Z","0.11.4-beta-20250220160619.0":"2025-02-20T16:10:26.721Z","0.11.4-beta-20250221080049.0":"2025-02-21T08:05:36.418Z","0.12.0":"2025-02-21T08:49:54.478Z","0.12.1-beta-20250224030857.0":"2025-02-24T03:13:03.299Z","0.12.1-beta-20250224040348.0":"2025-02-24T04:07:55.046Z","0.12.1-beta-20250224064132.0":"2025-02-24T06:45:40.636Z","0.12.1-beta-20250224084402.0":"2025-02-24T08:48:20.028Z","0.12.1-beta-20250225033145.0":"2025-02-25T03:35:54.869Z","0.12.1-beta-20250225064829.0":"2025-02-25T06:52:33.932Z","0.12.1-beta-20250225082258.0":"2025-02-25T08:27:09.450Z","0.12.1-beta-20250225084005.0":"2025-02-25T08:44:15.826Z","0.12.1-beta-20250225091634.0":"2025-02-25T09:20:32.536Z","0.12.1-beta-20250225105024.0":"2025-02-25T10:54:34.565Z","0.12.1-beta-20250226084510.0":"2025-02-26T08:49:16.921Z","0.12.1":"2025-02-26T09:16:34.677Z","0.12.2-beta-20250227014550.0":"2025-02-27T01:49:54.625Z","0.12.2":"2025-02-27T10:39:13.510Z","0.12.3-beta-20250227125033.0":"2025-02-27T12:54:49.162Z","0.12.3-beta-20250227143608.0":"2025-02-27T14:40:20.702Z","0.12.3-beta-20250228021406.0":"2025-02-28T02:18:25.744Z","0.12.3-beta-20250228022721.0":"2025-02-28T02:31:33.685Z","0.12.3":"2025-02-28T03:05:27.021Z","0.12.4-beta-20250303015748.0":"2025-03-03T02:02:00.776Z","0.12.4":"2025-03-03T06:26:51.073Z","0.12.5-beta-20250306111616.0":"2025-03-06T11:19:10.790Z","0.12.5-beta-20250306114010.0":"2025-03-06T11:44:28.222Z","0.12.5-beta-20250306114543.0":"2025-03-06T11:48:42.806Z","0.12.5-beta-20250306115151.0":"2025-03-06T11:56:03.275Z","0.12.5-beta-20250306121751.0":"2025-03-06T12:20:55.774Z","0.12.5-beta-20250307073604.0":"2025-03-07T07:39:03.314Z","0.12.5-beta-20250309101248.0":"2025-03-09T10:15:47.797Z","0.12.5-beta-20250309104652.0":"2025-03-09T10:49:40.308Z","0.12.5-beta-20250309110118.0":"2025-03-09T11:04:14.728Z","0.12.5-beta-20250309111511.0":"2025-03-09T11:18:04.986Z","0.12.5-beta-20250309112640.0":"2025-03-09T11:29:38.715Z","0.12.5-beta-20250309115954.0":"2025-03-09T12:02:45.107Z","0.12.5-beta-20250309121254.0":"2025-03-09T12:15:43.994Z","0.12.5-beta-20250309125607.0":"2025-03-09T12:59:59.036Z","0.12.5-beta-20250310020242.0":"2025-03-10T02:06:33.496Z","0.12.5-beta-20250310055726.0":"2025-03-10T06:01:19.812Z","0.12.5-beta-20250310064648.0":"2025-03-10T06:50:40.584Z","0.12.5-beta-20250310083055.0":"2025-03-10T08:34:47.538Z","0.12.5":"2025-03-10T08:57:35.095Z","0.12.6-beta-20250310141409.0":"2025-03-10T14:18:00.833Z","0.12.6-beta-20250311051344.0":"2025-03-11T05:17:28.101Z","0.12.6-beta-20250311072812.0":"2025-03-11T07:32:03.425Z","0.12.6-beta-20250311084030.0":"2025-03-11T08:44:23.607Z","0.12.6-beta-20250311093017.0":"2025-03-11T09:34:01.235Z","0.12.6-beta-20250311120827.0":"2025-03-11T12:12:12.911Z","0.12.6-beta-20250312055256.0":"2025-03-12T05:56:55.044Z","0.12.6":"2025-03-12T06:12:49.724Z","0.12.7-beta-20250312114750.0":"2025-03-12T11:52:06.910Z","0.12.7-beta-20250312120554.0":"2025-03-12T12:09:55.663Z","0.12.7-beta-20250312142032.0":"2025-03-12T14:24:34.085Z","0.12.7":"2025-03-12T16:00:43.189Z","0.12.7-beta-20250313095600.0":"2025-03-13T10:00:07.532Z","0.12.7-beta-20250313101307.0":"2025-03-13T10:17:05.428Z","0.12.7-beta-20250314040652.0":"2025-03-14T04:10:28.919Z","0.12.7-beta-20250314051042.0":"2025-03-14T05:14:36.491Z","0.12.7-beta-20250317033358.0":"2025-03-17T03:38:07.269Z","0.12.8-beta-20250317112356.0":"2025-03-17T11:27:51.947Z","0.12.8-beta-20250318124823.0":"2025-03-18T12:52:21.542Z","0.12.8-beta-20250319072440.0":"2025-03-19T07:28:42.176Z","0.12.8-beta-20250319073323.0":"2025-03-19T07:37:28.582Z","0.12.8":"2025-03-19T08:16:53.169Z","0.12.9-beta-20250319085532.0":"2025-03-19T08:59:37.418Z","0.12.9-beta-20250320033304.0":"2025-03-20T03:37:01.930Z","0.12.9-beta-20250320080141.0":"2025-03-20T08:05:43.031Z","0.12.9-beta-20250324012335.0":"2025-03-24T01:27:38.829Z","0.12.9-beta-20250324035231.0":"2025-03-24T03:56:34.639Z","0.12.9-beta-20250324085030.0":"2025-03-24T08:54:26.970Z","0.12.9-beta-20250324090729.0":"2025-03-24T09:11:31.679Z","0.12.9-beta-20250324092032.0":"2025-03-24T09:24:30.752Z","0.12.9-beta-20250324093726.0":"2025-03-24T09:41:37.297Z","0.12.9-beta-20250324113215.0":"2025-03-24T11:36:13.205Z","0.12.9-beta-20250324113701.0":"2025-03-24T11:41:01.155Z","0.13.0":"2025-03-24T12:32:56.995Z","0.13.1-beta-20250324123459.0":"2025-03-24T12:38:57.449Z","0.12.9-beta-20250325031145.0":"2025-03-25T03:16:00.145Z","0.13.1-beta-20250325062554.0":"2025-03-25T06:30:02.346Z","0.13.1-beta-20250325104838.0":"2025-03-25T10:52:37.828Z","0.13.1":"2025-03-25T14:54:33.449Z","0.13.2-beta-20250330025526.0":"2025-03-30T02:59:31.710Z","0.13.2-beta-20250401015137.0":"2025-04-01T01:54:34.063Z","0.13.2-beta-20250401073309.0":"2025-04-01T07:35:55.312Z","0.13.2-beta-20250401091117.0":"2025-04-01T09:13:59.520Z","0.13.2-beta-20250401104621.0":"2025-04-01T10:49:25.558Z","0.13.2-beta-20250402095952.0":"2025-04-02T10:03:03.837Z","0.13.2-beta-20250402105500.0":"2025-04-02T10:58:15.437Z","0.13.2-beta-20250402115338.0":"2025-04-02T11:57:01.264Z","0.13.2-beta-20250402124802.0":"2025-04-02T12:51:09.241Z","0.13.2-beta-20250402130326.0":"2025-04-02T13:07:11.414Z","0.13.2-beta-20250403020006.0":"2025-04-03T02:02:49.636Z","0.13.2-beta-20250403054019.0":"2025-04-03T05:43:01.820Z","0.14.0":"2025-04-03T06:01:56.987Z","0.14.1":"2025-04-03T08:41:10.158Z","0.14.1-beta-20250403090809.0":"2025-04-03T09:10:52.726Z","0.14.2-beta-20250408014840.0":"2025-04-08T01:51:25.715Z","0.14.2-beta-20250408083201.0":"2025-04-08T08:34:49.513Z","0.14.2-beta-20250408164930.0":"2025-04-08T16:52:13.552Z","0.14.2":"2025-04-09T02:31:36.908Z","0.14.3-beta-20250409023722.0":"2025-04-09T02:40:37.850Z","0.14.3-beta-20250409031306.0":"2025-04-09T03:15:57.770Z","0.14.3-beta-20250409035641.0":"2025-04-09T03:59:36.131Z","0.14.3-beta-20250410083912.0":"2025-04-10T08:41:56.706Z","0.14.3":"2025-04-10T09:11:27.358Z","0.14.3-beta-20250410123810.0":"2025-04-10T12:40:48.670Z","0.14.4-beta-20250414114024.0":"2025-04-14T11:43:07.952Z","0.14.4-beta-20250415065130.0":"2025-04-15T06:54:21.301Z","0.14.3-beta-20250415152700.0":"2025-04-15T15:29:43.798Z","0.14.4-beta-20250416024415.0":"2025-04-16T02:47:02.003Z","0.14.4-beta-20250416031649.0":"2025-04-16T03:19:40.625Z","0.14.4-beta-20250416041002.0":"2025-04-16T04:12:48.855Z","0.14.4-beta-20250416063501.0":"2025-04-16T06:37:52.151Z","0.14.4-beta-20250416114650.0":"2025-04-16T11:49:32.696Z","0.14.4-beta-20250416140508.0":"2025-04-16T14:07:52.076Z","0.14.4-beta-20250417034729.0":"2025-04-17T03:50:13.250Z","0.14.4-beta-20250417055544.0":"2025-04-17T05:58:24.646Z","0.14.4-beta-20250417070627.0":"2025-04-17T07:09:16.986Z","0.14.4-beta-20250417074217.0":"2025-04-17T07:45:12.180Z","0.14.4-beta-20250417094631.0":"2025-04-17T09:49:19.895Z","0.14.4-beta-20250417134518.0":"2025-04-17T13:48:25.423Z","0.14.4-beta-20250417165036.0":"2025-04-17T16:53:26.841Z","0.14.4-beta-20250418004946.0":"2025-04-18T00:52:34.405Z","0.14.4-beta-20250418020101.0":"2025-04-18T02:03:49.304Z","0.14.4-beta-20250418022942.0":"2025-04-18T02:32:38.117Z","0.14.4-beta-20250418052229.0":"2025-04-18T05:25:21.498Z","0.14.4-beta-20250418053901.0":"2025-04-18T05:41:58.329Z","0.14.4-beta-20250418071333.0":"2025-04-18T07:16:22.881Z","0.14.4-beta-20250418075345.0":"2025-04-18T07:56:40.692Z","0.14.4-beta-20250418081130.0":"2025-04-18T08:14:18.936Z","0.14.4-beta-20250418084236.0":"2025-04-18T08:45:24.135Z","0.14.4-beta-20250418094131.0":"2025-04-18T09:44:50.746Z","0.14.4-beta-20250418104534.0":"2025-04-18T10:48:25.906Z","0.15.0":"2025-04-18T11:27:20.976Z","0.15.1-beta-20250421061609.0":"2025-04-21T06:19:04.933Z","0.15.1":"2025-04-21T12:14:21.735Z","0.15.2-beta-20250422022348.0":"2025-04-22T02:26:42.752Z","0.15.2-beta-20250422062522.0":"2025-04-22T06:28:20.536Z","0.15.2-beta-20250422064427.0":"2025-04-22T06:47:25.390Z","0.15.2-beta-20250422080427.0":"2025-04-22T08:07:21.832Z","0.15.2-beta-20250422125908.0":"2025-04-22T13:02:06.493Z","0.15.2-beta-20250423012700.0":"2025-04-23T01:29:53.087Z","0.15.2":"2025-04-23T01:52:03.026Z","0.15.3-beta-20250423023746.0":"2025-04-23T02:40:38.844Z","0.15.2-beta-20250423033902.0":"2025-04-23T03:42:02.067Z","0.15.3-beta-20250423152742.0":"2025-04-23T15:30:34.697Z","0.15.3-beta-20250424023030.0":"2025-04-24T02:33:55.039Z","0.15.3-beta-20250424064016.0":"2025-04-24T06:43:15.249Z","0.15.3":"2025-04-24T08:05:18.433Z","0.15.4-beta-20250424082035.0":"2025-04-24T08:23:29.619Z","0.15.4-beta-20250424121213.0":"2025-04-24T12:15:06.470Z","0.15.4-beta-20250424145935.0":"2025-04-24T15:02:27.356Z","0.15.4-beta-20250425014742.0":"2025-04-25T01:50:42.012Z","0.15.4-beta-20250425030037.0":"2025-04-25T03:04:00.527Z","0.15.4-beta-20250425035200.0":"2025-04-25T03:55:23.964Z","0.15.4-beta-20250425065935.0":"2025-04-25T07:02:24.034Z","0.15.4-beta-20250425074706.0":"2025-04-25T07:50:06.392Z","0.15.4-beta-20250425081103.0":"2025-04-25T08:13:53.974Z","0.15.4-beta-20250425084516.0":"2025-04-25T08:48:15.745Z","0.15.4":"2025-04-25T09:19:35.168Z","0.15.4-beta-20250425092636.0":"2025-04-25T09:29:31.501Z","0.15.5-beta-20250425104203.0":"2025-04-25T10:44:55.689Z","0.15.5":"2025-04-26T07:42:57.692Z","0.15.6-beta-20250427061722.0":"2025-04-27T06:20:21.581Z","0.15.6-beta-20250427073405.0":"2025-04-27T07:36:53.510Z","0.15.6-beta-20250427100912.0":"2025-04-27T10:12:09.455Z","0.15.6-beta-20250427123457.0":"2025-04-27T12:38:03.045Z","0.16.0":"2025-04-28T00:27:15.695Z","0.16.1":"2025-04-28T02:59:23.345Z","0.16.1-beta-20250428041254.0":"2025-04-28T04:15:45.392Z","0.16.2-beta-20250428050045.0":"2025-04-28T05:03:37.334Z","0.16.2":"2025-04-28T06:22:51.533Z","0.16.3-beta-20250428073237.0":"2025-04-28T07:35:43.394Z","0.16.3-beta-20250428130625.0":"2025-04-28T13:09:19.286Z","0.16.3-beta-20250428131551.0":"2025-04-28T13:18:47.292Z","0.16.3-beta-20250428133510.0":"2025-04-28T13:38:08.200Z","0.16.3":"2025-04-28T15:15:49.207Z","0.16.4-beta-20250429033218.0":"2025-04-29T03:35:33.313Z","0.16.4":"2025-04-29T04:26:38.845Z","0.16.5":"2025-04-29T05:18:31.487Z","0.16.6":"2025-04-29T05:55:39.297Z","0.16.6-beta-20250429073247.0":"2025-04-29T07:36:00.673Z","0.16.7":"2025-04-29T08:37:42.832Z","0.16.8-beta-20250429145446.0":"2025-04-29T14:58:04.991Z","0.16.8-beta-20250430022512.0":"2025-04-30T02:28:30.642Z","0.16.8-beta-20250430052832.0":"2025-04-30T05:31:48.571Z","0.16.6-beta-20250430061517.0":"2025-04-30T06:18:14.100Z","0.16.8-beta-20250430090039.0":"2025-04-30T09:03:40.274Z","0.16.8":"2025-04-30T09:19:06.603Z","0.16.9-beta-20250506093037.0":"2025-05-06T09:33:39.105Z","0.16.9-beta-20250507095704.0":"2025-05-07T10:00:06.741Z","0.16.9-beta-20250508125518.0":"2025-05-08T12:58:24.465Z","0.16.9":"2025-05-09T03:45:41.221Z","0.16.10-beta-20250509084136.0":"2025-05-09T08:43:58.935Z","0.16.10":"2025-05-09T09:00:33.005Z","0.16.11-beta-20250512134434.0":"2025-05-12T13:47:32.300Z","0.16.11-beta-20250513025122.0":"2025-05-13T02:53:49.959Z","0.16.11-beta-20250513030612.0":"2025-05-13T03:08:38.142Z","0.16.11-beta-20250513053735.0":"2025-05-13T05:40:00.192Z","0.16.11-beta-20250513121030.0":"2025-05-13T12:12:56.185Z","0.16.11-beta-20250514094019.0":"2025-05-14T09:42:45.269Z","0.16.11-beta-20250514094713.0":"2025-05-14T09:49:34.114Z","0.16.11-beta-20250515120437.0":"2025-05-15T12:06:58.395Z","0.16.11-beta-20250516035357.0":"2025-05-16T03:56:21.653Z","0.16.11-beta-20250516080239.0":"2025-05-16T08:05:09.974Z","0.16.11-beta-20250516083808.0":"2025-05-16T08:40:35.309Z","0.16.11-beta-20250516141724.0":"2025-05-16T14:19:44.913Z","0.17.0":"2025-05-16T14:32:21.224Z","0.17.1-beta-20250519070950.0":"2025-05-19T07:12:13.098Z","0.17.1-beta-20250519071746.0":"2025-05-19T07:20:11.077Z","0.17.1-beta-20250519083404.0":"2025-05-19T08:36:33.273Z","0.17.1-beta-20250519085905.0":"2025-05-19T09:01:28.645Z","0.17.1-beta-20250519125046.0":"2025-05-19T12:53:09.240Z","0.17.1-beta-20250520084554.0":"2025-05-20T08:48:25.750Z","0.17.1":"2025-05-20T09:11:28.392Z","0.17.2-beta-20250521031635.0":"2025-05-21T03:19:28.102Z","0.17.2-beta-20250521115451.0":"2025-05-21T11:57:18.186Z","0.17.2-beta-20250521131112.0":"2025-05-21T13:13:46.886Z","0.17.2-beta-20250521233451.0":"2025-05-21T23:37:31.224Z","0.17.2-beta-20250522144134.0":"2025-05-22T14:44:06.746Z","0.17.2":"2025-05-23T06:18:58.732Z","0.17.2-beta-20250523061809.0":"2025-05-23T06:20:34.084Z","0.17.2-beta-20250523075813.0":"2025-05-23T08:00:41.197Z","0.17.3-beta-20250526031130.0":"2025-05-26T03:13:59.370Z","0.17.3-beta-20250526042111.0":"2025-05-26T04:23:44.126Z","0.17.3":"2025-05-26T06:37:08.105Z","0.17.4-beta-20250526154612.0":"2025-05-26T15:48:43.639Z","0.17.4-beta-20250528162713.0":"2025-05-28T16:29:45.303Z","0.17.4-beta-20250530041415.0":"2025-05-30T04:16:48.838Z","0.17.4":"2025-05-30T06:31:38.594Z","0.17.5-beta-20250530085206.0":"2025-05-30T08:54:39.044Z","0.17.5-beta-20250530102932.0":"2025-05-30T10:33:10.057Z","0.17.5":"2025-06-03T08:22:09.305Z","0.17.6-beta-20250605050844.0":"2025-06-05T05:11:22.393Z","0.17.6-beta-20250607054355.0":"2025-06-07T05:46:41.134Z","0.18.0":"2025-06-09T03:04:23.333Z","0.18.1-beta-20250611081529.0":"2025-06-11T08:18:33.406Z","0.18.1-beta-20250611082446.0":"2025-06-11T08:27:20.551Z","0.18.1-beta-20250612055514.0":"2025-06-12T05:58:02.764Z","0.18.1":"2025-06-12T10:04:04.422Z","0.18.2-beta-20250612100846.0":"2025-06-12T10:11:34.113Z","0.18.2":"2025-06-12T11:21:45.749Z","0.18.3-beta-20250613021429.0":"2025-06-13T02:17:48.016Z","0.19.0":"2025-06-13T03:32:26.748Z","0.19.1-beta-20250613042051.0":"2025-06-13T04:23:33.924Z","0.19.1-beta-20250613065219.0":"2025-06-13T06:55:07.142Z","0.19.1-beta-20250616032243.0":"2025-06-16T03:25:33.610Z","0.19.1-beta-20250616080226.0":"2025-06-16T08:05:12.454Z","0.19.1-beta-20250616124611.0":"2025-06-16T12:48:56.957Z","0.19.1-beta-20250616133247.0":"2025-06-16T13:35:32.495Z","0.19.1-beta-20250616142702.0":"2025-06-16T14:29:49.165Z","0.19.1-beta-20250617031850.0":"2025-06-17T03:21:40.863Z","0.19.1-beta-20250617041310.0":"2025-06-17T04:15:53.851Z","0.19.1":"2025-06-17T05:23:27.169Z","0.19.2-beta-20250619025714.0":"2025-06-19T02:59:58.446Z","0.20.0":"2025-06-19T03:45:20.869Z","0.20.1-beta-20250624021341.0":"2025-06-24T02:16:28.737Z","0.20.1-beta-20250624120331.0":"2025-06-24T12:06:14.192Z","0.20.1-beta-20250625031429.0":"2025-06-25T03:17:12.768Z","0.20.1":"2025-06-25T04:55:36.323Z","0.20.2-beta-20250701090459.0":"2025-07-01T09:07:44.885Z","0.20.2-beta-20250701125030.0":"2025-07-01T12:53:16.697Z","0.20.2-beta-20250702050836.0":"2025-07-02T05:11:23.293Z","0.20.2-beta-20250702063809.0":"2025-07-02T06:41:00.258Z","0.20.2-beta-20250702064734.0":"2025-07-02T06:50:52.503Z","0.20.2-beta-20250702071046.0":"2025-07-02T07:13:28.630Z","0.20.2-beta-20250702071641.0":"2025-07-02T07:19:30.005Z","0.20.2-beta-20250702081139.0":"2025-07-02T08:14:23.563Z","0.20.2-beta-20250703091928.0":"2025-07-03T09:22:13.999Z","0.20.2-beta-20250704071649.0":"2025-07-04T07:20:06.629Z","0.20.2-beta-20250704072438.0":"2025-07-04T07:27:24.933Z","0.20.2-beta-20250704083106.0":"2025-07-04T08:33:55.883Z","0.20.2-beta-20250704083728.0":"2025-07-04T08:40:17.054Z","0.21.0":"2025-07-04T08:45:02.490Z","0.20.2-beta-20250704084621.0":"2025-07-04T08:49:35.075Z","0.20.2-beta-20250704085711.0":"2025-07-04T08:59:58.805Z","0.20.2-beta-20250704090302.0":"2025-07-04T09:05:49.201Z","0.20.2-beta-20250704091030.0":"2025-07-04T09:13:12.690Z","0.20.2-beta-20250704091851.0":"2025-07-04T09:21:36.262Z","0.20.2-beta-20250704092743.0":"2025-07-04T09:30:28.711Z","0.21.1-beta-20250705095012.0":"2025-07-05T09:52:51.315Z","0.21.1-beta-20250705161501.0":"2025-07-05T16:17:45.532Z","0.21.1-beta-20250706150344.0":"2025-07-06T15:06:26.506Z","0.21.1":"2025-07-07T02:37:41.340Z","0.21.2":"2025-07-07T07:03:38.734Z","0.21.3-beta-20250710130206.0":"2025-07-10T13:04:58.431Z","0.21.3":"2025-07-11T02:33:37.645Z","0.21.4-beta-20250711063424.0":"2025-07-11T06:37:47.596Z","0.21.4-beta-20250714025212.0":"2025-07-14T02:54:55.665Z","0.21.4-beta-20250715053831.0":"2025-07-15T05:41:32.986Z","0.22.0":"2025-07-16T06:34:28.419Z","0.21.3-beta-20250716081844.0":"2025-07-16T08:21:34.051Z","0.22.1-beta-20250717053953.0":"2025-07-17T05:42:40.377Z","0.22.1-beta-20250717094632.0":"2025-07-17T09:49:11.692Z","0.22.1":"2025-07-17T12:38:23.782Z","0.22.2-beta-20250721080611.0":"2025-07-21T08:09:28.466Z","0.22.2-beta-20250721085213.0":"2025-07-21T08:54:57.359Z","0.22.2-beta-20250721123320.0":"2025-07-21T12:36:09.804Z","0.22.2-beta-20250721124457.0":"2025-07-21T12:47:38.977Z","0.23.0":"2025-07-21T14:30:19.240Z","0.23.1-beta-20250722053952.0":"2025-07-22T05:42:37.055Z","0.23.1":"2025-07-22T07:49:47.350Z","0.23.2-beta-20250723063354.0":"2025-07-23T06:36:37.499Z","0.23.2-beta-20250723080216.0":"2025-07-23T08:05:12.396Z","0.23.2":"2025-07-23T09:34:20.919Z","0.23.3":"2025-07-24T06:32:38.586Z","0.23.4-beta-20250725034040.0":"2025-07-25T03:43:30.463Z","0.23.4-beta-20250725053012.0":"2025-07-25T05:33:02.527Z","0.23.4-beta-20250725070727.0":"2025-07-25T07:10:45.969Z","0.23.4-beta-20250725085636.0":"2025-07-25T08:59:25.113Z","0.23.4":"2025-07-25T11:49:14.423Z","0.23.5-beta-20250725122236.0":"2025-07-25T12:25:27.164Z","0.23.5-beta-20250728060950.0":"2025-07-28T06:12:42.914Z","0.23.5-beta-20250728070606.0":"2025-07-28T07:08:55.208Z","0.24.0":"2025-07-28T08:33:28.521Z","0.24.1-beta-20250728094050.0":"2025-07-28T09:43:52.747Z","0.24.1-beta-20250728154033.0":"2025-07-28T15:44:02.987Z","0.24.1-beta-20250729025344.0":"2025-07-29T02:56:33.714Z","0.24.1-beta-20250729035148.0":"2025-07-29T03:54:40.340Z","0.24.1-beta-20250729054413.0":"2025-07-29T05:47:03.444Z","0.24.1-beta-20250729062523.0":"2025-07-29T06:28:06.601Z","0.24.1-beta-20250729081015.0":"2025-07-29T08:14:12.889Z","0.24.1-beta-20250729125203.0":"2025-07-29T12:54:58.554Z","0.24.1-beta-20250730043959.0":"2025-07-30T04:42:48.519Z","0.24.1":"2025-07-30T05:58:16.347Z","0.24.1-beta-20250730061508.0":"2025-07-30T06:17:51.313Z","0.24.1-beta-20250730071411.0":"2025-07-30T07:16:52.907Z","0.24.1-beta-20250730073843.0":"2025-07-30T07:41:33.811Z","0.24.2-beta-20250730081235.0":"2025-07-30T08:15:25.270Z","0.24.2-beta-20250730123854.0":"2025-07-30T12:41:48.913Z","0.24.2-beta-20250731010609.0":"2025-07-31T01:09:35.965Z","0.24.2-beta-20250731030716.0":"2025-07-31T03:10:16.553Z","0.24.2-beta-20250731035845.0":"2025-07-31T04:02:08.916Z","0.24.2-beta-20250731042312.0":"2025-07-31T04:26:39.633Z","0.24.2-beta-20250731101242.0":"2025-07-31T10:16:49.823Z","0.24.2-beta-20250731102409.0":"2025-07-31T10:27:06.648Z","0.24.2-beta-20250731125910.0":"2025-07-31T13:02:33.874Z","0.24.2-beta-20250731132300.0":"2025-07-31T13:26:03.442Z","0.24.2-beta-20250731151311.0":"2025-07-31T15:16:10.957Z","0.24.2-beta-20250801024655.0":"2025-08-01T02:50:27.147Z","0.24.2-beta-20250801111909.0":"2025-08-01T11:22:05.963Z","0.24.2-beta-20250805024613.0":"2025-08-05T02:49:19.043Z","0.25.0":"2025-08-05T03:42:04.132Z","0.25.1-beta-20250805080746.0":"2025-08-05T08:10:45.237Z","0.25.1-beta-20250805115138.0":"2025-08-05T11:54:44.764Z","0.25.1-beta-20250806024444.0":"2025-08-06T02:47:38.530Z","0.25.1":"2025-08-06T02:58:35.710Z","0.25.2-beta-20250806064106.0":"2025-08-06T06:44:03.032Z","0.25.2-beta-20250806073716.0":"2025-08-06T07:40:44.734Z","0.25.2-beta-20250806084312.0":"2025-08-06T08:46:10.231Z","0.25.2":"2025-08-06T11:59:58.727Z","0.25.3-beta-20250807025933.0":"2025-08-07T03:02:39.972Z","0.25.3":"2025-08-07T03:12:59.844Z","0.25.4-beta-20250807034252.0":"2025-08-07T03:45:48.094Z","0.25.4-beta-20250807040242.0":"2025-08-07T04:06:07.198Z","0.25.4-beta-20250807062119.0":"2025-08-07T06:24:34.211Z","0.25.4-beta-20250808064529.0":"2025-08-08T06:48:31.593Z","0.26.0":"2025-08-11T08:41:44.382Z","0.25.4-beta-20250811113343.0":"2025-08-11T11:36:56.583Z","0.25.4-beta-20250811115904.0":"2025-08-11T12:02:20.814Z","0.26.1":"2025-08-12T02:31:27.488Z","0.25.4-beta-20250812025613.0":"2025-08-12T02:59:30.423Z","0.26.2-beta-20250812035614.0":"2025-08-12T04:00:53.657Z","0.26.2-beta-20250812091127.0":"2025-08-12T09:14:43.996Z","0.26.2":"2025-08-12T13:21:13.576Z","0.26.3-beta-20250813021342.0":"2025-08-13T02:16:08.068Z","0.26.3-beta-20250813075706.0":"2025-08-13T07:59:28.190Z","0.26.3-beta-20250813080114.0":"2025-08-13T08:04:10.595Z","0.26.3-beta-20250813091321.0":"2025-08-13T09:15:37.619Z","0.26.3-beta-20250813095836.0":"2025-08-13T10:00:56.021Z","0.26.3-beta-20250813105922.0":"2025-08-13T11:02:38.493Z","0.26.3-beta-20250813113027.0":"2025-08-13T11:32:50.118Z","0.26.3-beta-20250813113828.0":"2025-08-13T11:40:52.408Z","0.26.3-beta-20250813142538.0":"2025-08-13T14:27:59.020Z","0.26.3-beta-20250814023647.0":"2025-08-14T02:39:11.426Z","0.26.3-beta-20250814051918.0":"2025-08-14T05:21:35.580Z","0.26.3":"2025-08-14T05:51:31.380Z","0.26.4":"2025-08-14T07:35:42.016Z","0.26.5-beta-20250814074541.0":"2025-08-14T07:47:55.217Z","0.26.5-beta-20250814080504.0":"2025-08-14T08:07:21.005Z","0.26.5-beta-20250814095614.0":"2025-08-14T09:58:32.416Z","0.26.5-beta-20250814125155.0":"2025-08-14T12:54:16.764Z","0.26.5":"2025-08-15T01:54:03.927Z","0.26.6-beta-20250815074212.0":"2025-08-15T07:44:29.008Z","0.26.6-beta-20250815111100.0":"2025-08-15T11:13:09.741Z","0.26.6-beta-20250815111555.0":"2025-08-15T11:18:13.117Z","0.26.6":"2025-08-15T12:10:16.680Z","0.26.7-beta-20250815153024.0":"2025-08-15T15:33:35.848Z","0.26.7-beta-20250818024834.0":"2025-08-18T02:50:43.445Z","0.26.7-beta-20250818025746.0":"2025-08-18T03:00:35.446Z","0.26.7-beta-20250818034910.0":"2025-08-18T03:51:21.158Z","0.26.7-beta-20250818035341.0":"2025-08-18T03:55:55.642Z","0.26.7-beta-20250818081955.0":"2025-08-18T08:22:32.511Z","0.26.7-beta-20250820105545.0":"2025-08-20T10:58:05.593Z","0.26.7-beta-20250820150415.0":"2025-08-20T15:06:35.562Z","0.26.7-beta-20250820154059.0":"2025-08-20T15:43:31.257Z","0.26.7-beta-20250820160625.0":"2025-08-20T16:08:43.068Z","0.26.7-beta-20250821033353.0":"2025-08-21T03:36:04.302Z","0.26.7-beta-20250821041506.0":"2025-08-21T04:17:24.384Z","0.26.7-beta-20250821074936.0":"2025-08-21T07:51:45.759Z","0.26.7-beta-20250821100152.0":"2025-08-21T10:04:10.259Z","0.26.7-beta-20250821121810.0":"2025-08-21T12:20:25.494Z","0.26.7-beta-20250821124744.0":"2025-08-21T12:50:00.455Z","0.26.7-beta-20250821132536.0":"2025-08-21T13:27:59.650Z","0.26.7-beta-20250821134240.0":"2025-08-21T13:44:45.290Z","0.26.7-beta-20250821135834.0":"2025-08-21T14:00:56.451Z","0.27.0":"2025-08-21T14:21:40.425Z","0.27.1-beta-20250822053848.0":"2025-08-22T05:41:20.013Z","0.27.1-beta-20250822094725.0":"2025-08-22T09:49:38.718Z","0.27.1-beta-20250822103738.0":"2025-08-22T10:39:54.775Z","0.27.1-beta-20250822113042.0":"2025-08-22T11:33:01.117Z","0.27.1":"2025-08-22T11:37:49.401Z","0.27.2-beta-20250825023736.0":"2025-08-25T02:39:51.299Z","0.27.2-beta-20250825025215.0":"2025-08-25T02:54:29.418Z","0.27.2":"2025-08-25T03:27:47.590Z","0.27.3-beta-20250825082408.0":"2025-08-25T08:26:26.614Z","0.27.3-beta-20250825120123.0":"2025-08-25T12:03:33.191Z","0.27.3":"2025-08-25T12:54:35.710Z","0.27.4-beta-20250826022234.0":"2025-08-26T02:24:51.331Z","0.27.4-beta-20250826061259.0":"2025-08-26T06:15:25.315Z","0.27.4-beta-20250826080237.0":"2025-08-26T08:04:52.042Z","0.27.4-beta-20250826121712.0":"2025-08-26T12:19:39.596Z","0.27.4":"2025-08-26T12:41:14.628Z","0.27.5-beta-20250827031507.0":"2025-08-27T03:17:25.586Z","0.27.5-beta-20250827160628.0":"2025-08-27T16:08:38.705Z","0.27.5-beta-20250828012323.0":"2025-08-28T01:25:44.114Z","0.27.5-beta-20250828012822.0":"2025-08-28T01:30:43.233Z","0.27.5-beta-20250828025824.0":"2025-08-28T03:00:40.767Z","0.27.5":"2025-08-28T03:19:41.709Z","0.27.6-beta-20250831000753.0":"2025-08-31T00:10:08.964Z","0.27.6":"2025-09-01T03:36:45.840Z","0.27.7-beta-20250901120709.0":"2025-09-01T12:09:27.317Z","0.27.7-beta-20250902060833.0":"2025-09-02T06:11:12.653Z","0.27.7-beta-20250903080919.0":"2025-09-03T08:11:34.981Z","0.27.7-beta-20250904085859.0":"2025-09-04T09:02:10.242Z","0.27.7-beta-20250904151052.0":"2025-09-04T15:13:05.641Z","0.27.7-beta-20250904153459.0":"2025-09-04T15:36:26.097Z","0.27.7-beta-20250905091950.0":"2025-09-05T09:22:57.939Z","0.27.7-beta-20250905094830.0":"2025-09-05T09:50:43.216Z","0.27.7-beta-20250908084857.0":"2025-09-08T08:51:25.503Z","0.27.7-beta-20250908085836.0":"2025-09-08T09:01:04.889Z","0.27.7-beta-20250908114808.0":"2025-09-08T11:49:44.832Z","0.27.7-beta-20250908115945.0":"2025-09-08T12:02:18.573Z","0.27.7-beta-20250908121606.0":"2025-09-08T12:17:43.269Z","0.28.0":"2025-09-08T12:39:00.307Z","0.28.1-beta-20250909024808.0":"2025-09-09T02:50:39.665Z","0.27.7-beta-20250909031245.0":"2025-09-09T03:14:26.139Z","0.28.1-beta-20250909042036.0":"2025-09-09T04:23:06.149Z","0.28.1-beta-20250909063633.0":"2025-09-09T06:38:10.737Z","0.28.1":"2025-09-09T06:59:25.965Z","0.28.2-beta-20250909133629.0":"2025-09-09T13:38:16.698Z","0.28.2-beta-20250910020051.0":"2025-09-10T02:02:40.388Z","0.28.2-beta-20250910021445.0":"2025-09-10T02:16:27.150Z","0.28.2-beta-20250910024129.0":"2025-09-10T02:43:06.715Z","0.28.2-beta-20250910032414.0":"2025-09-10T03:25:54.886Z","0.28.2-beta-20250910035416.0":"2025-09-10T03:56:04.339Z","0.28.2-beta-20250910043028.0":"2025-09-10T04:32:20.349Z","0.28.2-beta-20250910065550.0":"2025-09-10T06:57:31.179Z","0.28.2-beta-20250910072710.0":"2025-09-10T07:28:47.198Z","0.28.2":"2025-09-10T09:22:26.545Z","0.28.3-beta-20250910120845.0":"2025-09-10T12:10:24.971Z","0.28.3":"2025-09-10T12:40:08.861Z","0.28.3-beta-20250910131004.0":"2025-09-10T13:11:34.549Z","0.28.3-beta-20250910152237.0":"2025-09-10T15:24:11.965Z","0.28.4-beta-20250910153230.0":"2025-09-10T15:34:12.059Z","0.28.4":"2025-09-10T16:00:40.059Z","0.28.5-beta-20250910162955.0":"2025-09-10T16:31:27.556Z","0.28.5-beta-20250911022123.0":"2025-09-11T02:22:53.821Z","0.28.5-beta-20250911063459.0":"2025-09-11T06:36:29.136Z","0.28.5-beta-20250911074732.0":"2025-09-11T07:49:03.282Z","0.28.5-beta-20250911080751.0":"2025-09-11T08:09:19.675Z","0.28.5":"2025-09-11T08:32:54.372Z","0.28.5-beta-20250911120303.0":"2025-09-11T12:04:35.624Z","0.28.6":"2025-09-11T12:42:17.581Z","0.28.7-beta-20250912013851.0":"2025-09-12T01:40:24.895Z","0.28.7-beta-20250912113807.0":"2025-09-12T11:39:38.614Z","0.28.7-beta-20250915040112.0":"2025-09-15T04:02:42.486Z","0.28.7-beta-20250915094412.0":"2025-09-15T09:45:40.880Z","0.28.7-beta-20250915133700.0":"2025-09-15T13:38:30.428Z","0.28.7":"2025-09-15T14:13:43.320Z","0.28.8":"2025-09-16T04:08:27.671Z","0.28.9-beta-20250916083213.0":"2025-09-16T08:33:40.489Z","0.28.9-beta-20250916162508.0":"2025-09-16T16:26:38.483Z","0.28.9-beta-20250917031516.0":"2025-09-17T03:16:45.794Z","0.28.9-beta-20250917052636.0":"2025-09-17T05:28:09.855Z","0.28.9":"2025-09-17T05:59:33.262Z","0.28.10-beta-20250917081519.0":"2025-09-17T08:16:52.370Z","0.28.10-beta-20250917142241.0":"2025-09-17T14:24:11.247Z","0.28.10-beta-20250918024354.0":"2025-09-18T02:45:24.460Z","0.28.10-beta-20250919074140.0":"2025-09-19T07:43:06.412Z","0.28.10-beta-20250919084614.0":"2025-09-19T08:47:41.151Z","0.28.10":"2025-09-19T09:00:50.566Z","0.28.10-beta-20250919094051.0":"2025-09-19T09:42:24.856Z","0.28.11-beta-20250919104516.0":"2025-09-19T10:46:45.714Z","0.28.11-beta-20250919105144.0":"2025-09-19T10:53:16.466Z","0.28.11-beta-20250919111548.0":"2025-09-19T11:17:18.833Z","0.28.11-beta-20250922065131.0":"2025-09-22T06:52:59.435Z","0.28.10-beta-20250922071252.0":"2025-09-22T07:14:20.191Z","0.28.11":"2025-09-22T07:28:01.290Z","0.28.12-beta-20250923080328.0":"2025-09-23T08:05:04.453Z","0.28.12-beta-20250923091649.0":"2025-09-23T09:18:22.184Z","0.28.12-beta-20250923111720.0":"2025-09-23T11:18:53.365Z","0.28.12-beta-20250923114831.0":"2025-09-23T11:50:02.319Z","0.28.12-beta-20250923124052.0":"2025-09-23T12:42:24.076Z","0.28.12-beta-20250923124135.0":"2025-09-23T12:43:05.311Z","0.28.12-beta-20250924031347.0":"2025-09-24T03:15:20.311Z","0.29.0":"2025-09-24T03:24:25.903Z","0.28.12-beta-20250924091555.0":"2025-09-24T09:17:26.144Z","0.28.12-beta-20250924093113.0":"2025-09-24T09:32:45.708Z","0.29.1":"2025-09-24T09:56:21.004Z","0.29.2-beta-20250924120255.0":"2025-09-24T12:04:36.015Z","0.29.2-beta-20250925014216.0":"2025-09-25T01:43:47.550Z","0.29.2-beta-20250925020818.0":"2025-09-25T02:09:48.157Z","0.29.2":"2025-09-25T03:47:47.963Z","0.29.2-beta-20250925080042.0":"2025-09-25T08:02:10.413Z","0.29.2-beta-20250925081422.0":"2025-09-25T08:15:58.049Z","0.29.3-beta-20250925084104.0":"2025-09-25T08:42:48.151Z","0.29.3-beta-20250925085555.0":"2025-09-25T08:57:34.291Z","0.29.3-beta-20250925090314.0":"2025-09-25T09:04:59.710Z","0.29.3":"2025-09-25T09:12:03.874Z","0.29.4-beta-20250925153634.0":"2025-09-25T15:38:16.132Z","0.29.4-beta-20250925155447.0":"2025-09-25T15:56:23.975Z","0.29.4-beta-20250926035007.0":"2025-09-26T03:51:49.596Z","0.29.4":"2025-09-26T06:07:24.538Z","0.29.4-beta-20250926062439.0":"2025-09-26T06:26:20.211Z","0.29.5-beta-20250926082304.0":"2025-09-26T08:24:43.586Z","0.29.5":"2025-09-26T08:55:29.099Z","0.29.6":"2025-09-26T09:19:03.148Z","0.29.7-beta-20250930025459.0":"2025-09-30T02:56:41.149Z","0.29.7-beta-20250930035234.0":"2025-09-30T03:54:15.620Z","0.29.7-beta-20250930083551.0":"2025-09-30T08:37:36.857Z","0.30.0":"2025-09-30T08:53:38.773Z","0.30.1-beta-20250930105638.0":"2025-09-30T10:58:19.669Z","0.30.1-beta-20250930115351.0":"2025-09-30T11:55:28.646Z","0.30.1":"2025-09-30T12:20:19.078Z","0.30.2-beta-20250930144216.0":"2025-09-30T14:43:56.200Z","0.30.2-beta-20251003133504.0":"2025-10-03T13:36:45.551Z","0.30.2-beta-20251009120232.0":"2025-10-09T12:04:12.228Z","0.30.2-beta-20251010022008.0":"2025-10-10T02:21:49.384Z","0.30.2-beta-20251010092125.0":"2025-10-10T09:23:05.687Z","0.30.2":"2025-10-10T09:48:11.227Z","0.30.3-beta-20251011064436.0":"2025-10-11T06:46:16.939Z","0.30.3-beta-20251011080128.0":"2025-10-11T08:03:06.182Z","0.30.3-beta-20251011125638.0":"2025-10-11T12:58:15.810Z","0.30.3-beta-20251014030035.0":"2025-10-14T03:02:16.753Z","0.30.3-beta-20251015092615.0":"2025-10-15T09:27:56.743Z","0.30.3-beta-20251015093703.0":"2025-10-15T09:38:35.684Z","0.30.3-beta-20251016025939.0":"2025-10-16T03:01:22.624Z","0.30.3":"2025-10-16T03:38:15.378Z","0.30.4-beta-20251016083204.0":"2025-10-16T08:33:43.591Z","0.30.4-beta-20251016120711.0":"2025-10-16T12:08:49.995Z","0.30.4":"2025-10-16T12:43:48.445Z","0.30.5-beta-20251017025531.0":"2025-10-17T02:57:16.029Z","0.30.5-beta-20251017073249.0":"2025-10-17T07:34:31.636Z","0.30.5-beta-20251020035347.0":"2025-10-20T03:55:28.537Z","0.30.5-beta-20251021035431.0":"2025-10-21T03:56:12.401Z","0.30.5":"2025-10-21T05:13:42.384Z","1.0.1-beta-20251021060907.0":"2025-10-21T06:10:50.616Z","0.30.6-beta-20251021111532.0":"2025-10-21T11:17:10.306Z","0.30.6-beta-20251021115636.0":"2025-10-21T11:58:17.873Z","0.30.6-beta-20251021121032.0":"2025-10-21T12:12:16.736Z","0.30.6-beta-20251022061854.0":"2025-10-22T06:20:35.166Z","1.0.1-beta-20251022061922.0":"2025-10-22T06:20:58.084Z","0.30.6-beta-20251022061949.0":"2025-10-22T06:21:32.511Z","0.30.6-beta-20251022093704.0":"2025-10-22T09:38:43.200Z","0.30.6-beta-20251022111444.0":"2025-10-22T11:16:23.062Z","0.30.6-beta-20251022112352.0":"2025-10-22T11:25:26.634Z","0.30.6-beta-20251023082056.0":"2025-10-23T08:22:35.228Z","0.30.6-beta-20251023092723.0":"2025-10-23T09:29:02.176Z","0.30.6-beta-20251023094958.0":"2025-10-23T09:51:39.514Z","0.30.6":"2025-10-23T10:31:44.470Z","0.30.6-beta-20251023120226.0":"2025-10-23T12:04:09.667Z","1.0.1-beta-20251024063839.0":"2025-10-24T06:40:16.074Z","1.0.1-beta-20251024064637.0":"2025-10-24T06:48:06.501Z","0.30.7-beta-20251024090505.0":"2025-10-24T09:06:40.601Z","0.30.7":"2025-10-24T09:26:39.459Z","1.0.1-beta-20251027033034.0":"2025-10-27T03:32:08.070Z","1.0.1-beta-20251027034431.0":"2025-10-27T03:46:06.418Z","1.0.1-beta-20251027074226.0":"2025-10-27T07:44:02.797Z","1.0.1-beta-20251028021317.0":"2025-10-28T02:14:55.063Z","1.0.1-beta-20251028065320.0":"2025-10-28T06:54:56.535Z","1.0.1-beta-20251028121806.0":"2025-10-28T12:19:41.216Z","1.0.1-beta-20251029093754.0":"2025-10-29T09:39:30.226Z","1.0.1-beta-20251030070226.0":"2025-10-30T07:04:00.974Z","1.0.1-beta-20251103074550.0":"2025-11-03T07:47:26.537Z","0.30.8-beta-20251103084157.0":"2025-11-03T08:43:36.551Z","0.30.8":"2025-11-04T04:30:11.285Z","1.0.1-beta-20251104075048.0":"2025-11-04T07:52:24.012Z","1.0.1-beta-20251104101357.0":"2025-11-04T10:15:25.119Z","1.0.1-beta-20251106111345.0":"2025-11-06T11:15:13.744Z","1.0.1-beta-20251107042357.0":"2025-11-07T04:25:33.777Z","1.0.1-beta-20251107065041.0":"2025-11-07T06:52:14.758Z","1.0.1-beta-20251110055007.0":"2025-11-10T05:51:41.356Z","1.0.1-beta-20251110115555.0":"2025-11-10T11:57:31.304Z","1.0.1-beta-20251110130223.0":"2025-11-10T13:03:57.386Z","1.0.1-beta-20251111072933.0":"2025-11-11T07:31:09.900Z","1.0.1-beta-20251111100700.0":"2025-11-11T10:08:34.454Z","1.0.1-beta-20251111112606.0":"2025-11-11T11:27:32.306Z","1.0.1-beta-20251111120301.0":"2025-11-11T12:04:38.231Z","1.0.1-beta-20251112052306.0":"2025-11-12T05:24:40.493Z","1.0.1-beta-20251112060124.0":"2025-11-12T06:02:59.134Z","1.0.1-beta-20251112063308.0":"2025-11-12T06:34:45.215Z","1.0.1-beta-20251113024542.0":"2025-11-13T02:47:17.259Z","1.0.1-beta-20251113024544.0":"2025-11-13T02:47:19.506Z","1.0.1-beta-20251113024939.0":"2025-11-13T02:51:16.340Z","1.0.1-beta-20251113025023.0":"2025-11-13T02:52:01.483Z","1.0.1-beta-20251113032744.0":"2025-11-13T03:29:20.441Z","1.0.1-beta-20251113033118.0":"2025-11-13T03:32:51.955Z","1.0.1-beta-20251117082110.0":"2025-11-17T08:22:47.215Z","1.0.1-beta-20251118021215.0":"2025-11-18T02:13:49.755Z","1.0.1-beta-20251118032203.0":"2025-11-18T03:23:37.709Z","1.0.1-beta-20251118060105.0":"2025-11-18T06:02:34.632Z","1.0.1-beta-20251119025754.0":"2025-11-19T02:59:26.542Z","1.0.1-beta-20251119084156.0":"2025-11-19T08:43:27.827Z","1.0.1-beta-20251119125954.0":"2025-11-19T13:01:29.667Z","1.0.1-beta-20251120033205.0":"2025-11-20T03:33:38.590Z","1.0.1-beta-20251120045856.0":"2025-11-20T05:00:30.440Z","1.0.1-beta-20251120071640.0":"2025-11-20T07:18:13.384Z","1.0.1-beta-20251123160938.0":"2025-11-23T16:11:11.877Z","1.0.1-beta-20251124014653.0":"2025-11-24T01:48:21.785Z","1.0.1-beta-20251124021017.0":"2025-11-24T02:11:50.223Z","1.0.1-beta-20251124032544.0":"2025-11-24T03:27:19.623Z","1.0.1-beta-20251125082516.0":"2025-11-25T08:26:52.328Z","1.0.1-beta-20251125123731.0":"2025-11-25T12:38:56.503Z","1.0.1-beta-20251126031734.0":"2025-11-26T03:19:04.882Z","1.0.1-beta-20251126084350.0":"2025-11-26T08:45:22.181Z","1.0.1-beta-20251126092253.0":"2025-11-26T09:24:25.796Z","1.0.1-beta-20251126094110.0":"2025-11-26T09:42:40.717Z","1.0.1-beta-20251127021613.0":"2025-11-27T02:17:39.303Z","1.0.1-beta-20251127023421.0":"2025-11-27T02:35:54.208Z","1.0.1-beta-20251128031353.0":"2025-11-28T03:15:30.561Z","1.0.1-beta-20251128032608.0":"2025-11-28T03:27:42.883Z","1.0.1-beta-20251129073709.0":"2025-11-29T07:38:43.532Z","1.0.1-beta-20251201114631.0":"2025-12-01T11:48:04.374Z","1.0.1-beta-20251202112442.0":"2025-12-02T11:26:16.607Z","1.0.1-beta-20251202152706.0":"2025-12-02T15:28:38.132Z","1.0.1-beta-20251203073716.0":"2025-12-03T07:38:44.129Z","0.30.9-beta-20251203125106.0":"2025-12-03T12:52:45.201Z","1.0.1-beta-20251203125942.0":"2025-12-03T13:01:15.178Z","1.0.1-beta-20251204013753.0":"2025-12-04T01:39:24.763Z","0.30.9":"2025-12-04T01:41:24.948Z","1.0.1-beta-20251204032807.0":"2025-12-04T03:29:35.031Z","1.0.1-beta-20251204064235.0":"2025-12-04T06:44:06.020Z","1.0.1-beta-20251204075416.0":"2025-12-04T07:55:41.331Z","1.0.1-beta-20251204081114.0":"2025-12-04T08:12:42.391Z","1.0.1-beta-20251204092409.0":"2025-12-04T09:25:37.381Z","1.0.1-beta-20251205024737.0":"2025-12-05T02:49:11.585Z","1.0.1-beta-20251205031225.0":"2025-12-05T03:13:53.817Z","1.0.1-beta-20251205093836.0":"2025-12-05T09:40:03.327Z","1.0.1-beta-20251205094204.0":"2025-12-05T09:43:33.781Z","1.0.1-beta-20251208031823.0":"2025-12-08T03:19:51.186Z","1.0.1-beta-20251208031856.0":"2025-12-08T03:20:28.582Z","1.0.1-beta-20251208033501.0":"2025-12-08T03:36:38.026Z","1.0.1-beta-20251208070218.0":"2025-12-08T07:03:53.600Z","1.0.1-beta-20251208071759.0":"2025-12-08T07:19:35.243Z","1.0.1-beta-20251208075922.0":"2025-12-08T08:00:58.052Z","1.0.1-beta-20251208085324.0":"2025-12-08T08:54:54.073Z","1.0.1-beta-20251208112226.0":"2025-12-08T11:23:55.581Z","1.0.1-beta-20251209024153.0":"2025-12-09T02:43:23.710Z","1.0.1-beta-20251209112631.0":"2025-12-09T11:28:05.532Z","0.30.10":"2025-12-11T03:35:49.080Z","1.0.1-beta-20251211095502.0":"2025-12-11T09:56:37.203Z","1.0.1-beta-20251211124955.0":"2025-12-11T12:51:28.273Z","1.0.1-beta-20251212055914.0":"2025-12-12T06:00:41.744Z","1.0.1-beta-20251212085743.0":"2025-12-12T08:59:17.656Z","1.0.1-beta-20251215101919.0":"2025-12-15T10:20:49.090Z","1.0.1-beta-20251216064101.0":"2025-12-16T06:42:37.314Z","1.0.1-beta-20251216072405.0":"2025-12-16T07:25:44.970Z","1.0.1-beta-20251216140107.0":"2025-12-16T14:02:44.734Z","1.0.1-beta-20251217063119.0":"2025-12-17T06:32:53.101Z","1.0.1-beta-20251217063723.0":"2025-12-17T06:38:51.990Z","1.0.1-beta-20251217082334.0":"2025-12-17T08:25:12.288Z","1.0.1-beta-20251218033045.0":"2025-12-18T03:32:22.487Z","0.30.11-beta-20251218071621.0":"2025-12-18T07:18:04.564Z","1.0.0":"2025-12-18T07:47:17.759Z","1.0.1":"2025-12-18T10:59:38.684Z","1.0.2-beta-20251219034434.0":"2025-12-19T03:46:13.158Z","1.0.2":"2025-12-19T12:37:36.925Z","1.0.3-beta-20251221011051.0":"2025-12-21T01:12:27.811Z","1.0.3-beta-20251223004639.0":"2025-12-23T00:48:14.801Z","1.0.3-beta-20251223070556.0":"2025-12-23T07:07:31.449Z","1.0.3":"2025-12-23T08:23:48.619Z","1.0.4-beta-20251223105123.0":"2025-12-23T10:52:55.057Z","1.0.4-beta-20251223112206.0":"2025-12-23T11:23:36.965Z","1.0.4-beta-20251223124656.0":"2025-12-23T12:48:28.864Z","1.0.4-beta-20251224020343.0":"2025-12-24T02:05:18.983Z","1.0.4-beta-20251224035247.0":"2025-12-24T03:54:23.323Z","1.0.4-beta-20251224080556.0":"2025-12-24T08:07:31.377Z","1.0.4-beta-20251224083730.0":"2025-12-24T08:39:06.976Z","1.0.4-beta-20251225024853.0":"2025-12-25T02:50:27.788Z","1.0.4-beta-20251225030856.0":"2025-12-25T03:10:29.620Z","1.0.4-beta-20251225035408.0":"2025-12-25T03:55:43.489Z","1.0.4-beta-20251225113415.0":"2025-12-25T11:35:51.774Z","1.0.4-beta-20251229021253.0":"2025-12-29T02:14:28.493Z","1.0.4":"2025-12-29T02:33:59.442Z","1.0.5-beta-20251229072356.0":"2025-12-29T07:25:29.108Z","1.0.5-beta-20251230124359.0":"2025-12-30T12:45:32.126Z","1.0.5-beta-20251230131740.0":"2025-12-30T13:19:10.956Z","1.0.5-beta-20251230135517.0":"2025-12-30T13:56:52.552Z","1.0.5-beta-20251231022759.0":"2025-12-31T02:29:33.255Z","1.0.5-beta-20251231065132.0":"2025-12-31T06:53:06.167Z","1.0.5-beta-20260104042600.0":"2026-01-04T04:27:33.705Z","1.0.5-beta-20260104042628.0":"2026-01-04T04:28:04.000Z","1.0.5-beta-20260104063142.0":"2026-01-04T06:33:10.415Z","1.0.5-beta-20260105023603.0":"2026-01-05T02:37:38.159Z","1.1.0":"2026-01-05T06:41:36.397Z","1.1.1-beta-20260105102200.0":"2026-01-05T10:23:35.401Z","1.1.1-beta-20260106014949.0":"2026-01-06T01:51:25.693Z","1.1.1-beta-20260106151323.0":"2026-01-06T15:14:57.540Z","1.1.1-beta-20260107032519.0":"2026-01-07T03:26:55.264Z","1.1.1-beta-20260108085624.0":"2026-01-08T08:58:02.444Z","1.2.0":"2026-01-08T09:28:28.618Z","1.2.1-beta-20260108154312.0":"2026-01-08T15:44:51.790Z","1.2.1-beta-20260109060244.0":"2026-01-09T06:04:17.589Z","1.2.1-beta-20260109075435.0":"2026-01-09T07:56:12.096Z","1.2.1-beta-20260112081017.0":"2026-01-12T08:11:58.120Z","1.2.1-beta-20260112112154.0":"2026-01-12T11:23:38.447Z","1.2.1-beta-20260112114129.0":"2026-01-12T11:43:08.788Z","1.2.1-beta-20260113073450.0":"2026-01-13T07:36:20.442Z","1.2.1-beta-20260114072539.0":"2026-01-14T07:27:12.325Z","1.2.1-beta-20260115021413.0":"2026-01-15T02:15:44.859Z","1.2.1":"2026-01-15T02:51:35.659Z","1.2.2-beta-20260115034338.0":"2026-01-15T03:45:11.793Z","1.2.2-beta-20260115065918.0":"2026-01-15T07:00:55.382Z","1.2.2-beta-20260115090041.0":"2026-01-15T09:02:16.889Z","1.2.2-beta-20260115092052.0":"2026-01-15T09:22:26.772Z","1.2.2-beta-20260115120150.0":"2026-01-15T12:03:33.937Z","1.2.2-beta-20260116060040.0":"2026-01-16T06:02:10.017Z","1.2.2-beta-20260116064919.0":"2026-01-16T06:50:54.682Z","1.2.2-beta-20260116071350.0":"2026-01-16T07:15:23.101Z","1.2.2-beta-20260116083700.0":"2026-01-16T08:38:47.784Z","1.2.2-beta-20260116090628.0":"2026-01-16T09:08:01.110Z","1.2.2-beta-20260116092125.0":"2026-01-16T09:23:02.218Z","1.2.2-beta-20260116094337.0":"2026-01-16T09:45:10.877Z","1.2.2-beta-20260116114131.0":"2026-01-16T11:43:05.260Z","1.2.2-beta-20260119111553.0":"2026-01-19T11:17:28.041Z","1.2.2-beta-20260119114334.0":"2026-01-19T11:45:09.217Z","1.2.2-beta-20260120021918.0":"2026-01-20T02:20:51.352Z","1.2.2-beta-20260120025423.0":"2026-01-20T02:55:59.405Z","1.2.2-beta-20260120030311.0":"2026-01-20T03:04:43.815Z","1.2.2-beta-20260120033218.0":"2026-01-20T03:33:54.181Z","1.2.2":"2026-01-20T06:08:27.016Z","1.2.3-beta-20260120082504.0":"2026-01-20T08:26:39.198Z","1.2.3-beta-20260120095429.0":"2026-01-20T09:56:18.626Z","1.2.3-beta-20260121034653.0":"2026-01-21T03:48:21.674Z","1.2.3-beta-20260121051819.0":"2026-01-21T05:19:54.541Z","1.2.3-beta-20260121054555.0":"2026-01-21T05:47:31.504Z","1.2.3-beta-20260121104254.0":"2026-01-21T10:44:26.334Z","1.2.3-beta-20260121113519.0":"2026-01-21T11:36:50.710Z","1.2.3-beta-20260121122633.0":"2026-01-21T12:28:06.072Z","1.2.3-beta-20260121142614.0":"2026-01-21T14:27:43.254Z","1.2.3-beta-20260122034822.0":"2026-01-22T03:49:55.877Z","1.2.3-beta-20260122042810.0":"2026-01-22T04:29:43.508Z","1.2.3-beta-20260122052852.0":"2026-01-22T05:30:27.402Z","1.2.3-beta-20260122055811.0":"2026-01-22T05:59:46.903Z","1.2.3-beta-20260122061216.0":"2026-01-22T06:13:49.716Z","1.2.3-beta-20260122071913.0":"2026-01-22T07:20:58.643Z","1.2.3-beta-20260122072351.0":"2026-01-22T07:25:26.025Z","1.2.3-beta-20260122082712.0":"2026-01-22T08:28:55.402Z","1.2.3-beta-20260122084118.0":"2026-01-22T08:42:50.798Z","1.2.3-beta-20260122105542.0":"2026-01-22T10:57:12.643Z","1.2.3-beta-20260123062401.0":"2026-01-23T06:26:02.719Z","1.2.3-beta-20260123104740.0":"2026-01-23T10:49:07.186Z","1.2.3-beta-20260123110523.0":"2026-01-23T11:06:50.143Z","1.2.3-beta-20260123113203.0":"2026-01-23T11:40:23.138Z","1.2.3-beta-20260125063343.0":"2026-01-25T06:35:16.334Z","1.2.3-beta-20260125070401.0":"2026-01-25T07:05:26.775Z","1.2.3-beta-20260125073142.0":"2026-01-25T07:33:19.430Z","1.2.3-beta-20260125074627.0":"2026-01-25T07:48:03.307Z","1.2.3-beta-20260125080835.0":"2026-01-25T08:10:08.754Z","1.2.3-beta-20260126022256.0":"2026-01-26T02:24:32.432Z","1.2.3-beta-20260126023330.0":"2026-01-26T02:35:04.620Z","1.2.3-beta-20260126024618.0":"2026-01-26T02:47:47.298Z","1.2.3-beta-20260126031715.0":"2026-01-26T03:18:48.982Z","1.2.3-beta-20260126032520.0":"2026-01-26T03:26:54.254Z","1.2.3-beta-20260126065711.0":"2026-01-26T06:58:35.638Z","1.2.3-beta-20260126071615.0":"2026-01-26T07:17:43.810Z","1.2.3-beta-20260126074342.0":"2026-01-26T07:45:03.982Z","1.2.3-beta-20260126083826.0":"2026-01-26T08:40:11.457Z","1.2.3-beta-20260126100457.0":"2026-01-26T10:06:44.896Z","1.2.3-beta-20260127070952.0":"2026-01-27T07:11:42.658Z","1.2.3-beta-20260127124325.0":"2026-01-27T12:45:18.380Z","1.3.0":"2026-01-27T13:02:11.873Z","1.3.1-beta-20260128022631.0":"2026-01-28T02:28:23.208Z","1.3.1-beta-20260128032156.0":"2026-01-28T03:23:42.407Z","1.3.1":"2026-01-28T03:59:08.960Z","1.3.1-beta-20260128040840.0":"2026-01-28T04:10:31.834Z","1.3.1-beta-20260128042253.0":"2026-01-28T04:24:45.798Z","1.3.1-beta-20260128043051.0":"2026-01-28T04:32:37.109Z","1.3.2":"2026-01-28T09:41:28.706Z","1.3.3-beta-20260129023218.0":"2026-01-29T02:34:09.381Z","1.3.3-beta-20260129034300.0":"2026-01-29T03:44:48.521Z","1.3.3-beta-20260129042850.0":"2026-01-29T04:30:37.828Z","1.3.3-beta-20260129065419.0":"2026-01-29T06:56:07.183Z","1.3.3":"2026-01-29T08:27:32.083Z","1.3.4-beta-20260129101746.0":"2026-01-29T10:19:28.177Z","1.3.4":"2026-01-29T15:13:10.048Z","1.3.5-beta-20260130032421.0":"2026-01-30T03:26:14.229Z","1.3.5-beta-20260130092951.0":"2026-01-30T09:31:42.118Z","1.3.5-beta-20260130105858.0":"2026-01-30T11:00:38.709Z","1.3.5-beta-20260202020122.0":"2026-02-02T02:03:05.337Z","1.3.5-beta-20260202030636.0":"2026-02-02T03:08:21.826Z","1.3.5-beta-20260202075348.0":"2026-02-02T07:55:28.190Z","1.3.5-beta-20260203035749.0":"2026-02-03T03:59:36.635Z","1.3.5-beta-20260203085617.0":"2026-02-03T08:58:06.825Z","1.3.5-beta-20260203090835.0":"2026-02-03T09:10:20.784Z","1.3.5-beta-20260204061938.0":"2026-02-04T06:21:28.603Z","1.3.5-beta-20260204065537.0":"2026-02-04T06:57:18.680Z","1.3.5-beta-20260204093120.0":"2026-02-04T09:33:09.597Z","1.3.5-beta-20260204095321.0":"2026-02-04T09:55:07.544Z","1.3.5":"2026-02-04T10:30:21.075Z","1.3.6-beta-20260204110201.0":"2026-02-04T11:03:39.994Z","1.3.6-beta-20260205013053.0":"2026-02-05T01:32:37.667Z","1.3.6":"2026-02-05T02:08:20.327Z","1.3.7-beta-20260205031320.0":"2026-02-05T03:15:10.033Z","1.3.7":"2026-02-05T03:20:24.240Z","1.3.8-beta-20260205083246.0":"2026-02-05T08:34:27.838Z","1.3.8":"2026-02-05T16:06:26.925Z","1.3.9-beta-20260206023533.0":"2026-02-06T02:37:22.423Z","1.3.8-beta-20260206024209.0":"2026-02-06T02:43:56.984Z","1.3.8-beta-20260206040406.0":"2026-02-06T04:05:58.892Z","1.3.8-beta-20260206043311.0":"2026-02-06T04:35:02.406Z","1.3.9":"2026-02-06T06:31:15.152Z","1.3.10-beta-20260207092031.0":"2026-02-07T09:22:23.358Z","1.3.10-beta-20260209020858.0":"2026-02-09T02:10:38.535Z","1.3.10-beta-20260209030006.0":"2026-02-09T03:01:52.634Z","1.3.10-beta-20260209033639.0":"2026-02-09T03:38:28.797Z","1.3.10-beta-20260209035212.0":"2026-02-09T03:54:01.854Z","1.3.10-beta-20260209040516.0":"2026-02-09T04:07:00.716Z","1.3.10-beta-20260209050644.0":"2026-02-09T05:08:34.246Z","1.3.10-beta-20260209052022.0":"2026-02-09T05:22:09.997Z","1.3.10-beta-20260209053847.0":"2026-02-09T05:40:36.713Z","1.3.10-beta-20260209075229.0":"2026-02-09T07:54:16.629Z","1.3.10-beta-20260209084323.0":"2026-02-09T08:45:10.230Z","1.3.10-beta-20260209092312.0":"2026-02-09T09:24:56.751Z","1.3.10-beta-20260209113034.0":"2026-02-09T11:32:21.893Z","1.3.10":"2026-02-09T11:44:44.608Z","1.3.10-beta-20260210033532.0":"2026-02-10T03:37:15.665Z","1.3.10-beta-20260210040221.0":"2026-02-10T04:04:10.599Z","1.3.11-beta-20260210054223.0":"2026-02-10T05:44:04.103Z","1.3.11-beta-20260210062109.0":"2026-02-10T06:22:54.928Z","1.3.11-beta-20260210070852.0":"2026-02-10T07:10:38.382Z","1.3.11-beta-20260210081736.0":"2026-02-10T08:19:25.041Z","1.3.11-beta-20260210082113.0":"2026-02-10T08:22:55.676Z","1.3.11-beta-20260210093220.0":"2026-02-10T09:34:08.479Z","1.3.11-beta-20260210094227.0":"2026-02-10T09:44:08.460Z","1.3.11-beta-20260210094931.0":"2026-02-10T09:51:17.350Z","1.3.11-beta-20260210110943.0":"2026-02-10T11:11:29.144Z","1.2.3-beta-20260210112221.0":"2026-02-10T11:23:40.049Z","1.3.11-beta-20260210114248.0":"2026-02-10T11:44:31.007Z","1.3.11-beta-20260211031343.0":"2026-02-11T03:15:28.782Z","1.3.11":"2026-02-11T05:27:44.082Z","1.3.11-beta-20260211054343.0":"2026-02-11T05:45:28.728Z","1.3.11-beta-20260211063600.0":"2026-02-11T06:37:46.835Z","1.3.11-beta-20260211070746.0":"2026-02-11T07:09:30.290Z","1.3.11-beta-20260211070756.0":"2026-02-11T07:09:43.855Z","1.3.12-beta-20260211080855.0":"2026-02-11T08:10:40.108Z","1.3.11-beta-20260211085530.0":"2026-02-11T08:57:13.643Z","1.3.12-beta-20260211105759.0":"2026-02-11T10:59:49.738Z","1.3.12-beta-20260211110624.0":"2026-02-11T11:08:10.442Z","1.3.12-beta-20260211111419.0":"2026-02-11T11:16:06.647Z","1.3.12-beta-20260211111947.0":"2026-02-11T11:21:35.888Z","1.3.12-beta-20260211113549.0":"2026-02-11T11:37:36.253Z","1.3.12-beta-20260211123127.0":"2026-02-11T12:33:10.986Z","1.3.12-beta-20260211144421.0":"2026-02-11T14:46:07.016Z","1.3.12-beta-20260211155735.0":"2026-02-11T15:59:24.872Z","1.3.12-beta-20260212023133.0":"2026-02-12T02:33:30.198Z","1.3.12-beta-20260212025734.0":"2026-02-12T02:59:26.855Z","1.3.12-beta-20260212033510.0":"2026-02-12T03:36:58.558Z","1.3.12-beta-20260212050030.0":"2026-02-12T05:02:16.799Z","1.3.12-beta-20260212050546.0":"2026-02-12T05:07:37.195Z","1.3.12-beta-20260212061942.0":"2026-02-12T06:21:30.244Z","1.3.12-beta-20260212063723.0":"2026-02-12T06:39:08.840Z","1.3.12-beta-20260212063915.0":"2026-02-12T06:41:03.365Z","1.4.0":"2026-02-12T07:37:18.542Z","1.4.1-beta-20260212114710.0":"2026-02-12T11:49:00.335Z","1.4.1-beta-20260212115343.0":"2026-02-12T11:55:27.098Z","1.4.1":"2026-02-13T02:17:49.327Z","1.4.2-beta-20260213023614.0":"2026-02-13T02:37:57.861Z","1.4.2":"2026-02-13T02:39:43.422Z","1.4.1-beta-20260213134856.0":"2026-02-13T13:50:43.977Z","1.4.3":"2026-02-13T14:38:45.224Z","1.4.4-beta-20260214024122.0":"2026-02-14T02:43:10.355Z","1.4.4":"2026-02-14T03:02:50.167Z","1.4.5-beta-20260214054425.0":"2026-02-14T05:46:16.228Z","1.4.5-beta-20260214073330.0":"2026-02-14T07:35:22.597Z","1.4.5":"2026-02-14T07:36:09.576Z","1.4.5-beta-20260214073825.0":"2026-02-14T07:40:14.898Z","1.4.6":"2026-02-24T05:02:33.595Z","1.4.7":"2026-02-25T13:32:43.191Z","1.4.8-beta-20260226055141.0":"2026-02-26T05:53:36.205Z","1.4.8-beta-20260226063853.0":"2026-02-26T06:40:49.334Z","1.4.8-beta-20260226065744.0":"2026-02-26T06:59:33.306Z","1.4.7-beta-20260226072540.0":"2026-02-26T07:27:36.417Z","1.4.8-beta-20260226073838.0":"2026-02-26T07:40:27.886Z","1.4.8-beta-20260226080245.0":"2026-02-26T08:04:29.823Z","1.4.8-beta-20260226080545.0":"2026-02-26T08:07:34.852Z","1.4.8-beta-20260226081437.0":"2026-02-26T08:16:24.191Z","1.4.8-beta-20260226083355.0":"2026-02-26T08:35:47.756Z","1.4.8-beta-20260226085745.0":"2026-02-26T08:59:32.631Z","1.4.8-beta-20260227024943.0":"2026-02-27T02:51:37.541Z","1.4.8-beta-20260227030546.0":"2026-02-27T03:07:42.410Z","1.4.8-beta-20260227031711.0":"2026-02-27T03:19:03.075Z","1.4.8-beta-20260227035038.0":"2026-02-27T03:52:26.308Z","1.4.8-beta-20260227035721.0":"2026-02-27T03:59:22.739Z","1.4.8-beta-20260227063551.0":"2026-02-27T06:37:54.038Z","1.4.8-beta-20260227071612.0":"2026-02-27T07:18:13.324Z","1.4.8-beta-20260227074608.0":"2026-02-27T07:47:58.868Z","1.4.8-beta-20260227080440.0":"2026-02-27T08:06:27.908Z","1.4.8-beta-20260227081324.0":"2026-02-27T08:15:21.204Z","1.4.8-beta-20260227092357.0":"2026-02-27T09:25:48.130Z","1.4.8-beta-20260228025947.0":"2026-02-28T03:01:38.492Z","1.4.8":"2026-02-28T03:47:52.474Z","1.4.9":"2026-02-28T09:52:10.081Z","1.4.10-beta-20260302090135.0":"2026-03-02T09:03:33.627Z","1.5.0":"2026-03-02T09:17:49.228Z","1.5.1-beta-20260302102736.0":"2026-03-02T10:29:35.291Z","1.5.1":"2026-03-03T07:08:53.257Z","1.5.1-beta-20260303073935.0":"2026-03-03T07:41:37.524Z","1.5.2-beta-20260303083655.0":"2026-03-03T08:38:56.927Z","1.5.2-beta-20260303150256.0":"2026-03-03T15:04:55.188Z","1.5.1-beta-20260303235500.0":"2026-03-03T23:56:59.977Z","1.5.2-beta-20260304001559.0":"2026-03-04T00:18:05.717Z","1.5.2":"2026-03-04T06:14:32.351Z","1.5.3-beta-20260305031416.0":"2026-03-05T03:16:21.191Z","1.5.3-beta-20260305031559.0":"2026-03-05T03:17:53.472Z","1.5.3-beta-20260305060313.0":"2026-03-05T06:05:11.533Z","1.5.3-beta-20260305065727.0":"2026-03-05T06:59:19.396Z","1.5.3-beta-20260305083331.0":"2026-03-05T08:35:30.011Z","1.5.3-beta-20260305091226.0":"2026-03-05T09:14:23.101Z","1.5.3-beta-20260305093621.0":"2026-03-05T09:38:16.136Z","1.5.3-beta-20260305115122.0":"2026-03-05T11:53:13.941Z","1.5.3-beta-20260306025136.0":"2026-03-06T02:53:37.156Z","1.5.3-beta-20260306030241.0":"2026-03-06T03:04:38.000Z","1.5.3-beta-20260306030803.0":"2026-03-06T03:10:01.813Z","1.5.3-beta-20260306032043.0":"2026-03-06T03:22:39.959Z","1.5.3-beta-20260306033218.0":"2026-03-06T03:34:12.685Z","1.5.3-beta-20260306033908.0":"2026-03-06T03:40:57.897Z","1.5.3-beta-20260306034253.0":"2026-03-06T03:44:50.445Z","1.5.3-beta-20260306040002.0":"2026-03-06T04:01:59.616Z","1.5.3-beta-20260306040654.0":"2026-03-06T04:08:40.765Z","1.5.3-beta-20260306054930.0":"2026-03-06T05:51:27.600Z","1.5.3-beta-20260306065356.0":"2026-03-06T06:55:50.930Z","1.5.3-beta-20260306065652.0":"2026-03-06T06:58:50.460Z","1.5.3-beta-20260306065659.0":"2026-03-06T06:58:53.257Z","1.5.3-beta-20260309024048.0":"2026-03-09T02:42:48.332Z","1.5.3-beta-20260309025904.0":"2026-03-09T03:01:00.095Z","1.5.3-beta-20260309062917.0":"2026-03-09T06:31:12.686Z","1.5.3-beta-20260309091836.0":"2026-03-09T09:20:26.817Z","1.5.3":"2026-03-09T12:11:42.891Z","1.5.4-beta-20260310030546.0":"2026-03-10T03:07:44.695Z","1.5.4-beta-20260310084708.0":"2026-03-10T08:48:59.568Z","1.5.4":"2026-03-11T00:58:13.325Z","1.5.5-beta-20260311054729.0":"2026-03-11T05:49:26.787Z","1.5.3-beta-20260311065048.0":"2026-03-11T06:52:41.600Z","1.5.5-beta-20260311070351.0":"2026-03-11T07:05:46.494Z","1.5.5-beta-20260311113339.0":"2026-03-11T11:35:38.007Z","1.5.5-beta-20260312025358.0":"2026-03-12T02:55:56.510Z","1.5.5-beta-20260312052255.0":"2026-03-12T05:24:49.265Z","1.5.5-beta-20260312073746.0":"2026-03-12T07:39:44.260Z","1.5.5-beta-20260312110434.0":"2026-03-12T11:06:35.114Z","1.5.5-beta-20260313031700.0":"2026-03-13T03:18:48.289Z","1.5.5-beta-20260313035420.0":"2026-03-13T03:56:16.522Z","1.5.5-beta-20260313075815.0":"2026-03-13T08:00:14.355Z","1.5.5-beta-20260313080719.0":"2026-03-13T08:09:17.207Z","1.5.5-beta-20260313090523.0":"2026-03-13T09:07:19.701Z","1.5.5-beta-20260313092855.0":"2026-03-13T09:30:51.500Z","1.5.5":"2026-03-16T02:03:56.625Z","1.5.5-beta-20260316033254.0":"2026-03-16T03:34:51.648Z","1.5.5-beta-20260316093244.0":"2026-03-16T09:34:41.414Z","1.5.6":"2026-03-17T01:57:45.127Z","1.5.6-beta-20260317024237.0":"2026-03-17T02:44:35.007Z","1.5.7-beta-20260317083700.0":"2026-03-17T08:38:59.463Z","1.5.7-beta-20260317091411.0":"2026-03-17T09:16:14.950Z","1.5.7-beta-20260318044548.0":"2026-03-18T04:47:52.689Z","1.5.7-beta-20260318053429.0":"2026-03-18T05:36:19.858Z","1.5.7-beta-20260319094709.0":"2026-03-19T09:49:07.967Z","1.5.7-beta-20260319103720.0":"2026-03-19T10:39:20.851Z","1.5.7-beta-20260320024852.0":"2026-03-20T02:50:51.040Z","1.5.7-beta-20260323022931.0":"2026-03-23T02:31:38.018Z","1.5.7-beta-20260323060422.0":"2026-03-23T06:06:22.817Z","1.5.7-beta-20260323071137.0":"2026-03-23T07:13:35.507Z","1.5.7-beta-20260323081159.0":"2026-03-23T08:14:00.386Z","1.5.7-beta-20260323093121.0":"2026-03-23T09:33:19.529Z","1.5.7-beta-20260323103406.0":"2026-03-23T10:36:09.052Z","1.5.7-beta-20260323104416.0":"2026-03-23T10:46:18.892Z","1.5.7-beta-20260323111729.0":"2026-03-23T11:19:30.696Z","1.5.7-beta-20260323114150.0":"2026-03-23T11:43:46.239Z","1.5.7":"2026-03-23T12:23:00.629Z","1.5.8-beta-20260324073120.0":"2026-03-24T07:33:32.379Z","1.5.8-beta-20260324074118.0":"2026-03-24T07:43:17.654Z","1.5.7-beta-20260324093639.0":"2026-03-24T09:38:40.287Z","1.5.8-beta-20260325025832.0":"2026-03-25T03:00:36.728Z","1.5.8":"2026-03-25T03:27:47.952Z","1.5.8-beta-20260325034913.0":"2026-03-25T03:51:20.691Z","1.5.8-beta-20260325063536.0":"2026-03-25T06:37:41.006Z","1.5.9-beta-20260325080051.0":"2026-03-25T08:02:52.870Z","1.6.0":"2026-03-26T03:04:08.938Z","1.6.1-beta-20260327083049.0":"2026-03-27T08:32:48.535Z","1.6.1-beta-20260327104111.0":"2026-03-27T10:43:10.590Z","1.6.1-beta-20260330094822.0":"2026-03-30T09:50:24.923Z","1.6.1-beta-20260331033048.0":"2026-03-31T03:32:46.822Z","1.6.1-beta-20260331063813.0":"2026-03-31T06:40:13.474Z","1.6.1-beta-20260331064302.0":"2026-03-31T06:45:02.675Z","1.6.1-beta-20260331065357.0":"2026-03-31T06:56:00.259Z","1.6.1-beta-20260331072626.0":"2026-03-31T07:28:20.377Z","1.6.1-beta-20260331073142.0":"2026-03-31T07:33:45.330Z","1.6.1-beta-20260331082632.0":"2026-03-31T08:28:29.916Z","1.6.1-beta-20260331083547.0":"2026-03-31T08:37:46.976Z","1.6.1-beta-20260331120401.0":"2026-03-31T12:06:05.505Z","1.6.1":"2026-04-01T01:18:29.187Z","1.6.1-beta-20260401022446.0":"2026-04-01T02:26:48.051Z","1.6.1-beta-20260401030951.0":"2026-04-01T03:11:57.091Z","1.6.1-beta-20260401033839.0":"2026-04-01T03:40:38.748Z","1.6.2-beta-20260401091950.0":"2026-04-01T09:21:52.501Z","1.6.2-beta-20260401093323.0":"2026-04-01T09:35:17.952Z","1.6.2-beta-20260402032448.0":"2026-04-02T03:26:53.405Z","1.6.2":"2026-04-02T04:24:31.988Z","1.6.1-beta-20260402050649.0":"2026-04-02T05:08:55.040Z","1.6.1-beta-20260402055539.0":"2026-04-02T05:57:42.151Z","1.6.1-beta-20260402061812.0":"2026-04-02T06:20:14.209Z","1.6.3-beta-20260402103943.0":"2026-04-02T10:41:45.137Z","1.6.3-beta-20260403070857.0":"2026-04-03T07:11:00.860Z","1.6.3":"2026-04-07T02:51:08.044Z","1.6.4":"2026-04-07T08:30:43.870Z","1.7.0":"2026-04-08T02:50:59.391Z","1.7.1-beta-20260408073050.0":"2026-04-08T07:33:02.582Z","1.7.1-beta-20260408081855.0":"2026-04-08T08:20:54.891Z","1.7.1-beta-20260408105543.0":"2026-04-08T10:57:44.592Z","1.7.1":"2026-04-08T13:36:21.331Z","1.7.2-beta-20260409032436.0":"2026-04-09T03:26:35.703Z","1.7.2":"2026-04-09T03:41:03.628Z","1.7.2-beta-20260409035204.0":"2026-04-09T03:54:05.766Z","1.7.2-beta-20260409063000.0":"2026-04-09T06:32:03.452Z","1.7.2-beta-20260409070832.0":"2026-04-09T07:10:31.597Z","1.7.2-beta-20260409091238.0":"2026-04-09T09:14:39.356Z","1.7.3":"2026-04-09T10:04:24.300Z","1.7.3-beta-20260410073825.0":"2026-04-10T07:40:25.640Z","1.7.3-beta-20260410094527.0":"2026-04-10T09:47:29.744Z","1.7.3-beta-20260410102611.0":"2026-04-10T10:28:16.838Z","1.7.3-beta-20260413090232.0":"2026-04-13T09:04:31.050Z","1.7.3-beta-20260413092647.0":"2026-04-13T09:28:44.992Z","1.7.3-beta-20260414064358.0":"2026-04-14T06:46:01.825Z","1.7.3-beta-20260414094926.0":"2026-04-14T09:51:25.620Z","1.7.3-beta-20260415040019.0":"2026-04-15T04:02:18.240Z","1.7.3-beta-20260415062833.0":"2026-04-15T06:30:39.770Z","1.7.3-beta-20260415065850.0":"2026-04-15T07:00:47.662Z","1.7.3-beta-20260415071518.0":"2026-04-15T07:17:18.107Z","1.7.3-beta-20260415073003.0":"2026-04-15T07:32:05.366Z","1.7.3-beta-20260415085200.0":"2026-04-15T08:54:02.387Z","1.7.3-beta-20260415114529.0":"2026-04-15T11:47:35.261Z","1.7.4":"2026-04-16T03:14:20.646Z","1.7.3-beta-20260416090650.0":"2026-04-16T09:08:29.791Z","1.7.5-beta-20260418223706.0":"2026-04-18T22:39:16.279Z","1.7.5-beta-20260420031652.0":"2026-04-20T03:19:02.759Z","1.7.5-beta-20260420031920.0":"2026-04-20T03:21:29.829Z","1.7.5-beta-20260420032657.0":"2026-04-20T03:29:04.719Z","1.7.5-beta-20260420035759.0":"2026-04-20T04:00:07.233Z","1.7.5-beta-20260420052829.0":"2026-04-20T05:30:31.364Z","1.7.5-beta-20260420061332.0":"2026-04-20T06:15:37.252Z","1.7.5-beta-20260420065618.0":"2026-04-20T06:58:19.503Z","1.7.5-beta-20260420070046.0":"2026-04-20T07:02:58.875Z","1.7.5-beta-20260420075536.0":"2026-04-20T07:57:41.503Z","1.7.5-beta-20260420082205.0":"2026-04-20T08:24:11.380Z","1.7.5-beta-20260420091216.0":"2026-04-20T09:14:17.211Z","1.7.5-beta-20260420110257.0":"2026-04-20T11:04:41.774Z","1.7.5-beta-20260421024012.0":"2026-04-21T02:42:18.249Z","1.7.5-beta-20260421030240.0":"2026-04-21T03:04:46.202Z","1.7.5-beta-20260421030751.0":"2026-04-21T03:09:55.675Z","1.7.5-beta-20260421061704.0":"2026-04-21T06:19:17.440Z","1.7.5":"2026-04-21T06:56:28.778Z","1.7.6-beta-20260421072755.0":"2026-04-21T07:30:00.192Z","1.7.5-beta-20260421125751.0":"2026-04-21T12:59:42.680Z","1.7.5-beta-20260422015927.0":"2026-04-22T02:01:36.331Z","1.7.5-beta-20260422092200.0":"2026-04-22T09:24:16.049Z","1.7.5-beta-20260422103445.0":"2026-04-22T10:37:04.873Z","1.7.5-beta-20260423055241.0":"2026-04-23T05:55:04.845Z","1.7.5-beta-20260423060506.0":"2026-04-23T06:07:21.629Z","1.7.5-beta-20260423065911.0":"2026-04-23T07:01:29.667Z","1.7.6-beta-20260423130231.0":"2026-04-23T13:04:42.279Z","1.7.6-beta-20260425023224.0":"2026-04-25T02:34:32.500Z","1.7.6-beta-20260427023820.0":"2026-04-27T02:40:25.850Z","1.7.6":"2026-04-27T09:44:40.356Z","1.7.7-beta-20260428092036.0":"2026-04-28T09:23:01.116Z","1.7.7-beta-20260428102047.0":"2026-04-28T10:23:19.962Z","1.7.7-beta-20260428105933.0":"2026-04-28T11:01:22.183Z","1.7.7-beta-20260428153909.0":"2026-04-28T15:41:47.400Z","1.7.7-beta-20260429033400.0":"2026-04-29T03:36:14.390Z","1.7.7-beta-20260430031647.0":"2026-04-30T03:19:11.910Z","1.7.7":"2026-04-30T07:02:00.223Z","1.7.9":"2026-05-06T03:58:34.132Z","1.7.10-beta-20260507030203.0":"2026-05-07T03:04:11.407Z","1.7.10-beta-20260507123827.0":"2026-05-07T12:40:41.865Z","1.7.10-beta-20260508024212.0":"2026-05-08T02:44:19.602Z","1.7.7-beta-20260508070206.0":"2026-05-08T07:04:24.572Z","1.7.7-beta-20260508074830.0":"2026-05-08T07:50:42.347Z","1.7.10":"2026-05-09T02:19:07.422Z","1.7.11-beta-20260511093113.0":"2026-05-11T09:33:18.003Z","1.7.11-beta-20260511095540.0":"2026-05-11T09:57:45.240Z","1.7.11-beta-20260511123355.0":"2026-05-11T12:36:22.141Z","1.7.11-beta-20260511124021.0":"2026-05-11T12:42:31.193Z","1.7.11-beta-20260512041055.0":"2026-05-12T04:13:13.911Z","1.7.11-beta-20260512061714.0":"2026-05-12T06:19:29.742Z","1.7.11-beta-20260512064610.0":"2026-05-12T06:48:26.912Z","1.7.11-beta-20260512065701.0":"2026-05-12T06:59:13.686Z","1.7.11-beta-20260512084802.0":"2026-05-12T08:50:13.976Z","1.7.11-beta-20260512114859.0":"2026-05-12T11:51:07.401Z","1.7.11-beta-20260512144905.0":"2026-05-12T14:51:23.128Z","1.8.0":"2026-05-13T06:33:18.865Z","1.8.1-beta-20260513084557.0":"2026-05-13T08:48:12.991Z","1.7.11-beta-20260514030001.0":"2026-05-14T03:02:13.867Z","1.8.1":"2026-05-14T06:19:26.389Z","1.8.2-beta-20260514081315.0":"2026-05-14T08:15:03.454Z","1.8.2-beta-20260515014559.0":"2026-05-15T01:48:19.920Z"},"bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"license":"MIT","homepage":"https://midscenejs.com/","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use"],"repository":{"url":"git+https://github.com/web-infra-dev/midscene.git","type":"git"},"description":"Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. 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":"","readmeFilename":""}